{"action":"created","issue":{"url":"https://api.github.com/repos/nodejs/node-chakracore/issues/8","repository_url":"https://api.github.com/repos/nodejs/node-chakracore","labels_url":"https://api.github.com/repos/nodejs/node-chakracore/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/node-chakracore/issues/8/comments","events_url":"https://api.github.com/repos/nodejs/node-chakracore/issues/8/events","html_url":"https://github.com/nodejs/node-chakracore/issues/8","id":127513719,"number":8,"title":"CPU Profiling","user":{"login":"yunong","id":1226256,"avatar_url":"https://avatars.githubusercontent.com/u/1226256?v=3","gravatar_id":"","url":"https://api.github.com/users/yunong","html_url":"https://github.com/yunong","followers_url":"https://api.github.com/users/yunong/followers","following_url":"https://api.github.com/users/yunong/following{/other_user}","gists_url":"https://api.github.com/users/yunong/gists{/gist_id}","starred_url":"https://api.github.com/users/yunong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yunong/subscriptions","organizations_url":"https://api.github.com/users/yunong/orgs","repos_url":"https://api.github.com/users/yunong/repos","events_url":"https://api.github.com/users/yunong/events{/privacy}","received_events_url":"https://api.github.com/users/yunong/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-01-19T18:56:31Z","updated_at":"2016-02-16T20:28:17Z","closed_at":null,"body":"Is there support for profiling of JS CPU frames in Chakra? With the V8 engine, you could profile the stack frames at runtime. This is critical as it allows us to objectively observe, compare, and profile the CPU usage of our process. This is possible in both Linux (http://yunong.io/2015/11/23/generating-node-js-flame-graphs/) and Illumos (https://nodejs.org/en/blog/uncategorized/profiling-node-js/)"},"comment":{"url":"https://api.github.com/repos/nodejs/node-chakracore/issues/comments/184863391","html_url":"https://github.com/nodejs/node-chakracore/issues/8#issuecomment-184863391","issue_url":"https://api.github.com/repos/nodejs/node-chakracore/issues/8","id":184863391,"user":{"login":"MikeHolman","id":4925255,"avatar_url":"https://avatars.githubusercontent.com/u/4925255?v=3","gravatar_id":"","url":"https://api.github.com/users/MikeHolman","html_url":"https://github.com/MikeHolman","followers_url":"https://api.github.com/users/MikeHolman/followers","following_url":"https://api.github.com/users/MikeHolman/following{/other_user}","gists_url":"https://api.github.com/users/MikeHolman/gists{/gist_id}","starred_url":"https://api.github.com/users/MikeHolman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MikeHolman/subscriptions","organizations_url":"https://api.github.com/users/MikeHolman/orgs","repos_url":"https://api.github.com/users/MikeHolman/repos","events_url":"https://api.github.com/users/MikeHolman/events{/privacy}","received_events_url":"https://api.github.com/users/MikeHolman/received_events","type":"User","site_admin":false},"created_at":"2016-02-16T20:28:17Z","updated_at":"2016-02-16T20:28:17Z","body":"Chakra registers js stack frames with ETW, so you can use any tool which reads this. I would recommend using tools WPR and WPA (included in the Windows SDK). It has a bit of a learning curve, but is very powerful!"}}