Enable sampling profiler for bootup time attribution
See original GitHub issueProvide the steps to reproduce
What is the current behavior?
v8.moduleEvaluation
script evaluation tasks are not attributed to URLsbootup-time
(Reduce JavaScript execution time) audit aggregates all module script execution underOther
instead of showing URL breakdown
What is the expected behavior?
- all script evaluation tasks (even for modules) are attributed to URLs
- module URLs show up in the
bootup-time
audit instead of aggregated asOther
Environment Information
- Affected Channels: CLI, Node, Extension, DevTools
- Lighthouse version: 5.1.0 and before
- Node.js version: 10.15.1
- Operating System: macOS
Related issues N/A
Issue Analytics
- State:
- Created 4 years ago
- Reactions:1
- Comments:7 (4 by maintainers)
Top Results From Across the Web
Enable sampling profiler for better bootup-time attribution #8526
In #7059 (comment) we discussed enabling the sampling profiler to improve the attribution of scripts in bootup-time audit.
Read more >TIP: Time-Proportional Instruction Profiling
We propose the Time-Proportional Instruction Profiler (TIP) which combines Oracle's time attribution policies with sta- tistical sampling to ...
Read more >heapprofd: Android Heap Profiler
Provide a low-overhead native heap profiling mechanism, with C++ and Java callstack attribution, usable by all processes on an Android system. This includes ......
Read more >- Application Profiler
Writes profiling data in kernel events, which are logged to an output file that you can view in the System Profiler tool.
Read more >Kernel Profiling Guide :: Nsight Compute Documentation
In Application Replay , all metrics requested for a specific kernel launch in NVIDIA Nsight Compute are grouped into one or more passes....
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Oh yeah there it is I thought we had one! @csabapalfi we’ll merge this into #8526 as the same root fix, but thank you very much for the repro URL that will help implementation!
Yeah getting attribution for several of these remaining
Other
cases is going to be pretty tricky. My gut says we will need to enable the sampling profiler to solve them, but we’ll see.