{"action":"opened","issue":{"url":"https://api.github.com/repos/eclipse/elk/issues/67","repository_url":"https://api.github.com/repos/eclipse/elk","labels_url":"https://api.github.com/repos/eclipse/elk/issues/67/labels{/name}","comments_url":"https://api.github.com/repos/eclipse/elk/issues/67/comments","events_url":"https://api.github.com/repos/eclipse/elk/issues/67/events","html_url":"https://github.com/eclipse/elk/issues/67","id":166050865,"number":67,"title":"Memory leak in Execution Time View","user":{"login":"le-cds","id":7465584,"avatar_url":"https://avatars.githubusercontent.com/u/7465584?v=3","gravatar_id":"","url":"https://api.github.com/users/le-cds","html_url":"https://github.com/le-cds","followers_url":"https://api.github.com/users/le-cds/followers","following_url":"https://api.github.com/users/le-cds/following{/other_user}","gists_url":"https://api.github.com/users/le-cds/gists{/gist_id}","starred_url":"https://api.github.com/users/le-cds/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/le-cds/subscriptions","organizations_url":"https://api.github.com/users/le-cds/orgs","repos_url":"https://api.github.com/users/le-cds/repos","events_url":"https://api.github.com/users/le-cds/events{/privacy}","received_events_url":"https://api.github.com/users/le-cds/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-18T09:10:18Z","updated_at":"2016-07-18T09:10:18Z","closed_at":null,"body":"The execution time view is notified by the layout kernel whenever a layout run has completed. It then adds the root progress monitor of that layout run to the list of executions to be shown. Sadly, the root progress monitor keeps references to a whole lot of things, among them the layout mapping. This keeps the layout graph and the original view model from being garbage collected.\r\n\r\nThe solution will probably be to traverse the progress monitor hierarchy, extract the information to be shown in the view, and keep those around in light-weight objects."}}
{"actor":{"display_login":"le-cds"}}