Add JitCode API for Gecko Profiler
Categories
(Core :: JavaScript Engine: JIT, task, P3)
Tracking
()
People
(Reporter: denispal, Assigned: denispal)
References
(Blocks 1 open bug)
Details
(Keywords: perf-alert)
Attachments
(3 files)
Add a JitCode API for the Gecko Profiler so it can surface data about jitted functions, along with their debug info.
Updated•2 years ago
|
Assignee | ||
Comment 1•2 years ago
|
||
Assignee | ||
Comment 2•2 years ago
|
||
Depends on D156306
Updated•2 years ago
|
Assignee | ||
Comment 3•2 years ago
|
||
Depends on D156307
Comment 5•2 years ago
|
||
Backed out for causing build bustages
Backout link: https://hg.mozilla.org/integration/autoland/rev/f8a7091761965259a2be5bb4aafe8f60c72c3352
/builds/worker/checkouts/gecko/js/src/jit/CacheIR.cpp:12106:26: error: '%s' directive argument is null [-Werror=format-overflow=]
/builds/worker/fetches/sysroot-wasm32-wasi/include/sys/mman.h:2:2: error: "WASI lacks a true mmap; to enable minimal mmap emulation, compile with -D_WASI_EMULATED_MMAN and link with -lwasi-emulated-mman"
Comment 7•2 years ago
|
||
Backed out for SM bustage at PerfSpewer.cpp
Push with failure: https://treeherder.mozilla.org/jobs?repo=autoland&group_state=expanded&resultStatus=testfailed%2Cbusted%2Cexception%2Cretry%2Cusercancel&revision=2d5f5979479b19e009548aa52cc59bd6d36c6280&selectedTaskRun=euIKe88aQ8-_ewJYQBl7Ug.0
Failure log: https://treeherder.mozilla.org/logviewer?job_id=390943088&repo=autoland&lineNumber=29821
Backout: https://hg.mozilla.org/integration/autoland/rev/013ef018da29a76b2429d5332be4592e044b6750
Comment 9•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/29a719a41bb9
https://hg.mozilla.org/mozilla-central/rev/4e02d349f5ea
Updated•2 years ago
|
Comment 10•2 years ago
|
||
(In reply to Pulsebot from comment #8)
Pushed by dpalmeiro@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/29a719a41bb9
Enable PerfSpewer compilation by default r=iain
https://hg.mozilla.org/integration/autoland/rev/4e02d349f5ea
Add API for the Gecko Profiler to access JitCode address ranges and debug
info r=iain
== Change summary for alert #35519 (as of Mon, 26 Sep 2022 09:37:10 GMT) ==
Regressions:
Ratio | Test | Platform | Options | Absolute values (old vs new) |
---|---|---|---|---|
2% | youtube ContentfulSpeedIndex | linux1804-64-shippable-qr | cold fission webrender | 1,341.50 -> 1,374.17 |
2% | youtube loadtime | linux1804-64-shippable-qr | cold fission webrender | 1,336.75 -> 1,366.71 |
For up to date results, see: https://treeherder.mozilla.org/perfherder/alerts?id=35519
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Description
•