{"action":"created","issue":{"url":"https://api.github.com/repos/nodejs/diagnostics/issues/161","repository_url":"https://api.github.com/repos/nodejs/diagnostics","labels_url":"https://api.github.com/repos/nodejs/diagnostics/issues/161/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/diagnostics/issues/161/comments","events_url":"https://api.github.com/repos/nodejs/diagnostics/issues/161/events","html_url":"https://github.com/nodejs/diagnostics/issues/161","id":297033823,"number":161,"title":"Performance profiles for typical Node.js applications","user":{"login":"joyeecheung","id":4299420,"avatar_url":"https://avatars0.githubusercontent.com/u/4299420?v=4","gravatar_id":"","url":"https://api.github.com/users/joyeecheung","html_url":"https://github.com/joyeecheung","followers_url":"https://api.github.com/users/joyeecheung/followers","following_url":"https://api.github.com/users/joyeecheung/following{/other_user}","gists_url":"https://api.github.com/users/joyeecheung/gists{/gist_id}","starred_url":"https://api.github.com/users/joyeecheung/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joyeecheung/subscriptions","organizations_url":"https://api.github.com/users/joyeecheung/orgs","repos_url":"https://api.github.com/users/joyeecheung/repos","events_url":"https://api.github.com/users/joyeecheung/events{/privacy}","received_events_url":"https://api.github.com/users/joyeecheung/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-02-14T09:55:04Z","updated_at":"2018-02-16T23:59:23Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"During the break out session on day 1 of this week's diagnostic summit, we have discussed about providing performance profiles for typical Node.js applications e.g. CPU & memory usage, GC overhead, throughput, latency, .etc so the users could have a clear mental picture about how their applications perform and if there is enough room for optimization.\r\n\r\nThis seems to be somewhat overlapping with the work of the benchmarking working group, since they are looking for real-world workloads as well. Although in our case we don't look for a open code base, rather, we need some average statistics about typical Node.js applications."},"comment":{"url":"https://api.github.com/repos/nodejs/diagnostics/issues/comments/366392784","html_url":"https://github.com/nodejs/diagnostics/issues/161#issuecomment-366392784","issue_url":"https://api.github.com/repos/nodejs/diagnostics/issues/161","id":366392784,"user":{"login":"mike-kaufman","id":8702326,"avatar_url":"https://avatars0.githubusercontent.com/u/8702326?v=4","gravatar_id":"","url":"https://api.github.com/users/mike-kaufman","html_url":"https://github.com/mike-kaufman","followers_url":"https://api.github.com/users/mike-kaufman/followers","following_url":"https://api.github.com/users/mike-kaufman/following{/other_user}","gists_url":"https://api.github.com/users/mike-kaufman/gists{/gist_id}","starred_url":"https://api.github.com/users/mike-kaufman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mike-kaufman/subscriptions","organizations_url":"https://api.github.com/users/mike-kaufman/orgs","repos_url":"https://api.github.com/users/mike-kaufman/repos","events_url":"https://api.github.com/users/mike-kaufman/events{/privacy}","received_events_url":"https://api.github.com/users/mike-kaufman/received_events","type":"User","site_admin":false},"created_at":"2018-02-16T23:59:23Z","updated_at":"2018-02-16T23:59:23Z","author_association":"CONTRIBUTOR","body":"Not sure I'm clear on the difference between \"a sampling of real-world-code\" and \"a workload benchmark\" (e.g. acme air).   My thinking is you can define some canonical apps that represent certain workloads (e.g., a DB-backed CRUD app, a socket proxy app,...), and then these can be used to drive meaningful comparisons (host A vs host B, my CRUD app vs canonical CRUD app, node 9 vs node 10,...)\r\n\r\nIf you have an idea or some code that represents what you have in mind, that might help me better understand your point. \r\n\r\n "}}
{"actor":{"display_login":"mike-kaufman"}}