{"action":"created","issue":{"url":"https://api.github.com/repos/dart-lang/sdk/issues/24129","labels_url":"https://api.github.com/repos/dart-lang/sdk/issues/24129/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/sdk/issues/24129/comments","events_url":"https://api.github.com/repos/dart-lang/sdk/issues/24129/events","html_url":"https://github.com/dart-lang/sdk/issues/24129","id":101796420,"number":24129,"title":"Possible VM Memory Leak","user":{"login":"kaendfinger","id":2130849,"avatar_url":"https://avatars.githubusercontent.com/u/2130849?v=3","gravatar_id":"","url":"https://api.github.com/users/kaendfinger","html_url":"https://github.com/kaendfinger","followers_url":"https://api.github.com/users/kaendfinger/followers","following_url":"https://api.github.com/users/kaendfinger/following{/other_user}","gists_url":"https://api.github.com/users/kaendfinger/gists{/gist_id}","starred_url":"https://api.github.com/users/kaendfinger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaendfinger/subscriptions","organizations_url":"https://api.github.com/users/kaendfinger/orgs","repos_url":"https://api.github.com/users/kaendfinger/repos","events_url":"https://api.github.com/users/kaendfinger/events{/privacy}","received_events_url":"https://api.github.com/users/kaendfinger/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dart-lang/sdk/labels/Area-VM","name":"Area-VM","color":"ededed"},{"url":"https://api.github.com/repos/dart-lang/sdk/labels/Priority-High","name":"Priority-High","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"zanderso","id":6343103,"avatar_url":"https://avatars.githubusercontent.com/u/6343103?v=3","gravatar_id":"","url":"https://api.github.com/users/zanderso","html_url":"https://github.com/zanderso","followers_url":"https://api.github.com/users/zanderso/followers","following_url":"https://api.github.com/users/zanderso/following{/other_user}","gists_url":"https://api.github.com/users/zanderso/gists{/gist_id}","starred_url":"https://api.github.com/users/zanderso/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zanderso/subscriptions","organizations_url":"https://api.github.com/users/zanderso/orgs","repos_url":"https://api.github.com/users/zanderso/repos","events_url":"https://api.github.com/users/zanderso/events{/privacy}","received_events_url":"https://api.github.com/users/zanderso/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/dart-lang/sdk/milestones/29","html_url":"https://github.com/dart-lang/sdk/milestones/1.12","labels_url":"https://api.github.com/repos/dart-lang/sdk/milestones/29/labels","id":1155671,"number":29,"title":"1.12","description":"","creator":{"login":"bwilkerson","id":5840555,"avatar_url":"https://avatars.githubusercontent.com/u/5840555?v=3","gravatar_id":"","url":"https://api.github.com/users/bwilkerson","html_url":"https://github.com/bwilkerson","followers_url":"https://api.github.com/users/bwilkerson/followers","following_url":"https://api.github.com/users/bwilkerson/following{/other_user}","gists_url":"https://api.github.com/users/bwilkerson/gists{/gist_id}","starred_url":"https://api.github.com/users/bwilkerson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bwilkerson/subscriptions","organizations_url":"https://api.github.com/users/bwilkerson/orgs","repos_url":"https://api.github.com/users/bwilkerson/repos","events_url":"https://api.github.com/users/bwilkerson/events{/privacy}","received_events_url":"https://api.github.com/users/bwilkerson/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":86,"state":"open","created_at":"2015-06-08T20:05:56Z","updated_at":"2015-08-25T09:35:46Z","due_on":null,"closed_at":null},"comments":21,"created_at":"2015-08-19T03:01:36Z","updated_at":"2015-08-25T14:30:34Z","closed_at":null,"body":"We have found a possible memory leak in the Dart VM. I have created a ZIP file with the stuff needed to reproduce this issue.\r\n\r\nZIP file: http://files.directcode.io/dart-leak-broker.zip\r\n\r\nSteps:\r\n1. Download and extract the ZIP file.\r\n2. Run `dart --observe broker.dart`\r\n3. Run `dart responder.dart`\r\n4. Run `dart requester.dart`\r\n\r\nYou will need to run these commands in 3 terminal sessions at the same time.\r\n\r\nIf you look at the Observatory on broker.dart, you will see the memory use is large. However, when looking at the memory usage of the process on the Operating System side, it's much higher.\r\nIn one of our tests, our heap was 32mb. However, the process was actually using 700mb of memory.\r\n\r\nSource: https://github.com/IOT-DSA/sdk-dslink-dart"},"comment":{"url":"https://api.github.com/repos/dart-lang/sdk/issues/comments/134604760","html_url":"https://github.com/dart-lang/sdk/issues/24129#issuecomment-134604760","issue_url":"https://api.github.com/repos/dart-lang/sdk/issues/24129","id":134604760,"user":{"login":"kaendfinger","id":2130849,"avatar_url":"https://avatars.githubusercontent.com/u/2130849?v=3","gravatar_id":"","url":"https://api.github.com/users/kaendfinger","html_url":"https://github.com/kaendfinger","followers_url":"https://api.github.com/users/kaendfinger/followers","following_url":"https://api.github.com/users/kaendfinger/following{/other_user}","gists_url":"https://api.github.com/users/kaendfinger/gists{/gist_id}","starred_url":"https://api.github.com/users/kaendfinger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaendfinger/subscriptions","organizations_url":"https://api.github.com/users/kaendfinger/orgs","repos_url":"https://api.github.com/users/kaendfinger/repos","events_url":"https://api.github.com/users/kaendfinger/events{/privacy}","received_events_url":"https://api.github.com/users/kaendfinger/received_events","type":"User","site_admin":false},"created_at":"2015-08-25T14:30:34Z","updated_at":"2015-08-25T14:30:34Z","body":"@johnmccutchan This is profiling broker.dart\r\nIf you would like, here is the live thing: http://benchmark.iot-dsa.org:8181/#/vm"}}