{"action":"created","issue":{"url":"https://api.github.com/repos/keybase/client/issues/3057","repository_url":"https://api.github.com/repos/keybase/client","labels_url":"https://api.github.com/repos/keybase/client/issues/3057/labels{/name}","comments_url":"https://api.github.com/repos/keybase/client/issues/3057/comments","events_url":"https://api.github.com/repos/keybase/client/issues/3057/events","html_url":"https://github.com/keybase/client/issues/3057","id":159725219,"number":3057,"title":"Too many processes spawned","user":{"login":"Walkersneps","id":7949250,"avatar_url":"https://avatars.githubusercontent.com/u/7949250?v=3","gravatar_id":"","url":"https://api.github.com/users/Walkersneps","html_url":"https://github.com/Walkersneps","followers_url":"https://api.github.com/users/Walkersneps/followers","following_url":"https://api.github.com/users/Walkersneps/following{/other_user}","gists_url":"https://api.github.com/users/Walkersneps/gists{/gist_id}","starred_url":"https://api.github.com/users/Walkersneps/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Walkersneps/subscriptions","organizations_url":"https://api.github.com/users/Walkersneps/orgs","repos_url":"https://api.github.com/users/Walkersneps/repos","events_url":"https://api.github.com/users/Walkersneps/events{/privacy}","received_events_url":"https://api.github.com/users/Walkersneps/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-06-10T21:16:22Z","updated_at":"2016-06-10T21:48:17Z","closed_at":null,"body":"On system boot keybase spawns 6 processes:\r\n* 2x `keybase` (one has a capital K)\r\n* 3x `Keybase Helper`\r\n* 1x `keybase.Helper`\r\n\r\n![Screenshot](https://cloud.githubusercontent.com/assets/7949250/15978847/f939069a-2f60-11e6-8e0a-3ba34f5f266b.png)\r\n\r\nMy log id: db4af68d16923c5c0849a71c"},"comment":{"url":"https://api.github.com/repos/keybase/client/issues/comments/225304278","html_url":"https://github.com/keybase/client/issues/3057#issuecomment-225304278","issue_url":"https://api.github.com/repos/keybase/client/issues/3057","id":225304278,"user":{"login":"gabriel","id":2669,"avatar_url":"https://avatars.githubusercontent.com/u/2669?v=3","gravatar_id":"","url":"https://api.github.com/users/gabriel","html_url":"https://github.com/gabriel","followers_url":"https://api.github.com/users/gabriel/followers","following_url":"https://api.github.com/users/gabriel/following{/other_user}","gists_url":"https://api.github.com/users/gabriel/gists{/gist_id}","starred_url":"https://api.github.com/users/gabriel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gabriel/subscriptions","organizations_url":"https://api.github.com/users/gabriel/orgs","repos_url":"https://api.github.com/users/gabriel/repos","events_url":"https://api.github.com/users/gabriel/events{/privacy}","received_events_url":"https://api.github.com/users/gabriel/received_events","type":"User","site_admin":false},"created_at":"2016-06-10T21:48:17Z","updated_at":"2016-06-10T21:48:17Z","body":"We use [Electron](http://electron.atom.io/) for the UI and it is a little heavier than a native UI app would be. The current process breakdown is:\r\n\r\n- `Keybase` and `Keybase Helper` (x3) are from Electron. These are heaviest, since they are UI related.\r\n- The `keybase.Helper` is the [privileged helper tool](https://developer.apple.com/library/mac/documentation/Security/Conceptual/SecureCodingGuide/Articles/AccessControl.html) which takes care of our privileged tasks.\r\n- The `keybase` process is the keybase service which runs in the background (the UI communicates with this process).\r\n\r\nMemory usage and CPU are something we are aware of and are thinking about. Currently we're not looking to optimize these types of things yet but down the road we will.\r\n\r\nThanks for your feedback.\r\n"}}
{"actor":{"display_login":"gabriel"}}