{"action":"created","issue":{"url":"https://api.github.com/repos/benotter/TurnSignal/issues/12","repository_url":"https://api.github.com/repos/benotter/TurnSignal","labels_url":"https://api.github.com/repos/benotter/TurnSignal/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/benotter/TurnSignal/issues/12/comments","events_url":"https://api.github.com/repos/benotter/TurnSignal/issues/12/events","html_url":"https://github.com/benotter/TurnSignal/issues/12","id":246468339,"number":12,"title":"Memory leak when SteamVR is not running","user":{"login":"Joe-Klauza","id":13367199,"avatar_url":"https://avatars3.githubusercontent.com/u/13367199?v=4","gravatar_id":"","url":"https://api.github.com/users/Joe-Klauza","html_url":"https://github.com/Joe-Klauza","followers_url":"https://api.github.com/users/Joe-Klauza/followers","following_url":"https://api.github.com/users/Joe-Klauza/following{/other_user}","gists_url":"https://api.github.com/users/Joe-Klauza/gists{/gist_id}","starred_url":"https://api.github.com/users/Joe-Klauza/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Joe-Klauza/subscriptions","organizations_url":"https://api.github.com/users/Joe-Klauza/orgs","repos_url":"https://api.github.com/users/Joe-Klauza/repos","events_url":"https://api.github.com/users/Joe-Klauza/events{/privacy}","received_events_url":"https://api.github.com/users/Joe-Klauza/received_events","type":"User","site_admin":false},"labels":[{"id":650965082,"url":"https://api.github.com/repos/benotter/TurnSignal/labels/bug","name":"bug","color":"ee0701","default":true}],"state":"open","locked":false,"assignee":{"login":"benotter","id":5004392,"avatar_url":"https://avatars2.githubusercontent.com/u/5004392?v=4","gravatar_id":"","url":"https://api.github.com/users/benotter","html_url":"https://github.com/benotter","followers_url":"https://api.github.com/users/benotter/followers","following_url":"https://api.github.com/users/benotter/following{/other_user}","gists_url":"https://api.github.com/users/benotter/gists{/gist_id}","starred_url":"https://api.github.com/users/benotter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benotter/subscriptions","organizations_url":"https://api.github.com/users/benotter/orgs","repos_url":"https://api.github.com/users/benotter/repos","events_url":"https://api.github.com/users/benotter/events{/privacy}","received_events_url":"https://api.github.com/users/benotter/received_events","type":"User","site_admin":false},"assignees":[{"login":"benotter","id":5004392,"avatar_url":"https://avatars2.githubusercontent.com/u/5004392?v=4","gravatar_id":"","url":"https://api.github.com/users/benotter","html_url":"https://github.com/benotter","followers_url":"https://api.github.com/users/benotter/followers","following_url":"https://api.github.com/users/benotter/following{/other_user}","gists_url":"https://api.github.com/users/benotter/gists{/gist_id}","starred_url":"https://api.github.com/users/benotter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benotter/subscriptions","organizations_url":"https://api.github.com/users/benotter/orgs","repos_url":"https://api.github.com/users/benotter/repos","events_url":"https://api.github.com/users/benotter/events{/privacy}","received_events_url":"https://api.github.com/users/benotter/received_events","type":"User","site_admin":false}],"milestone":null,"comments":8,"created_at":"2017-07-28T21:55:08Z","updated_at":"2017-07-29T21:37:53Z","closed_at":null,"body":"If `TurnSignal.exe` is launched manually (I understand this is not the typical use case) while SteamVR is not running, the memory usage seems to increase by roughly 1-3 MB per second indefinitely. I saw it reach as high as 2 GB before I ended the task, and at that point the CPU usage had also increased quite a bit (~8% when it's typically under 2%).\r\n\r\nOS: Windows 10\r\nProcessor: i7-6700K\r\nRAM: 16 GB\r\nGPU: EVGA 1080 Ti Hybrid\r\nTested release: [2.0](https://github.com/benotter/TurnSignal/tree/2.0)"},"comment":{"url":"https://api.github.com/repos/benotter/TurnSignal/issues/comments/318861311","html_url":"https://github.com/benotter/TurnSignal/issues/12#issuecomment-318861311","issue_url":"https://api.github.com/repos/benotter/TurnSignal/issues/12","id":318861311,"user":{"login":"benotter","id":5004392,"avatar_url":"https://avatars2.githubusercontent.com/u/5004392?v=4","gravatar_id":"","url":"https://api.github.com/users/benotter","html_url":"https://github.com/benotter","followers_url":"https://api.github.com/users/benotter/followers","following_url":"https://api.github.com/users/benotter/following{/other_user}","gists_url":"https://api.github.com/users/benotter/gists{/gist_id}","starred_url":"https://api.github.com/users/benotter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benotter/subscriptions","organizations_url":"https://api.github.com/users/benotter/orgs","repos_url":"https://api.github.com/users/benotter/repos","events_url":"https://api.github.com/users/benotter/events{/privacy}","received_events_url":"https://api.github.com/users/benotter/received_events","type":"User","site_admin":false},"created_at":"2017-07-29T21:37:53Z","updated_at":"2017-07-29T21:37:53Z","body":"Thats is sort of what the OpenVR init actually is, you call it so see if there is a running instance of openvr, and depending on application type, it will either start up steamvr, or just fail with whats supposed to be essentially 'VR's not Running, background apps are not the type to start it either', and it does fail but as a bug in openvr, it doesn't clean up its initially spawned threads for the work its expected, or at least, that's what I've read about and seen as much in memeory debugging."}}
{"actor":{"display_login":"benotter"}}