Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 34.2k
src: Add new perf flags in NODE_OPTIONS#25565
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Uh oh!
There was an error while loading. Please reload this page.
Conversation
tomgco commented Jan 18, 2019 • edited
Loading Uh oh!
There was an error while loading. Please reload this page.
edited
Uh oh!
There was an error while loading. Please reload this page.
sam-github commented Jan 18, 2019
@gireeshpunathil would be interested in this, it looks like it is from the node-report tests. Can you look at the output file and see what is invalid about the JSON, and perhaps comment on #22712? |
cjihrig commented Jan 18, 2019
I think the commits themselves might need to be reworked a bit. It seems like related changes are not grouped together logically. For example, the first commit adds docs for things that aren't in the code yet. I'd suggest doing one commit for the doc/test/src changes for |
tomgco commented Jan 18, 2019 • edited
Loading Uh oh!
There was an error while loading. Please reload this page.
edited
Uh oh!
There was an error while loading. Please reload this page.
Sure I can do that, what would the commit message be for the grouped changes? just |
cjihrig commented Jan 18, 2019
I think just |
ae16eb0 to 4d24591Comparetomgco commented Jan 18, 2019
Thanks for the feedback, updated. |
cjihrig left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
tomgco commented Jan 19, 2019
As far as I can see the failure is a flakey test, if i am mistaken let me know what I need to fix: |
gireeshpunathil commented Jan 25, 2019
the escape characters covered in the report values were not comprehensive, so probably we missed a character or two that was present in the user's |
gireeshpunathil commented Jan 25, 2019
Resume Build CI: https://ci.nodejs.org/job/node-test-commit/25296/ |
gireeshpunathil commented Jan 25, 2019
the resume build was instantly aborted fully for some reason. full CI: https://ci.nodejs.org/job/node-test-pull-request/20318/ |
4d24591 to dd4518aComparetomgco commented Jan 25, 2019
That fix seems to have worked for me 👏 |
addaleax commented Jan 27, 2019
addaleax commented Feb 4, 2019
addaleax commented Feb 8, 2019
PR-URL: #25565 Reviewed-By: Sam Roberts <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #25565 Reviewed-By: Sam Roberts <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #25565 Reviewed-By: Sam Roberts <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #25565 Reviewed-By: Sam Roberts <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: James M Snell <[email protected]>
hekike commented Apr 4, 2019 • edited
Loading Uh oh!
There was an error while loading. Please reload this page.
edited
Uh oh!
There was an error while loading. Please reload this page.
Any concern around interpreted frames and Linux Perf and the lack of V8 support? https://nodejs.org/en/docs/guides/diagnostics-flamegraph/#node-js-10 You can find more context here: In nutshell Linux Perf was never supported by V8 and it doesn't work with interpreted frames by default, although the new CodeEventListenerAPI it is and works well. |
I have added the following flags to be whitelisted for inclusion in NODE_OPTIONS:
--perf-basic-prof-only-functions--perf-prof-unwinding-infodocs, src and tests having been updated.
Checklist
make -j4 test(UNIX), orvcbuild test(Windows) passesTests are failing on my machine, but they don't seem relevant to the changes I have made, also the tests on CI have passed.