Enable sampling profiler for better `bootup-time` attribution
See original GitHub issueFeature request summary
Enable the disabled-by-default-v8.cpu_profiler
trace category.
What is the motivation or use case for changing this?
In https://github.com/GoogleChrome/lighthouse/pull/7059#issuecomment-461924036 we discussed enabling the sampling profiler to improve the attribution of scripts in bootup-time
audit. Additionally, one of our smoketests that tests attribution was thought to only require async stacks, but turns out also needs sampling profiler now due to other restructuring of tasks.
How is this beneficial to Lighthouse?
Improved attribution of scripts and the elimination of “Other” as a large category in bootup-time
results.
Issue Analytics
- State:
- Created 4 years ago
- Reactions:12
- Comments:18 (1 by maintainers)
Top Results From Across the Web
Understand profiler performance collection methods
This document outlines the data collection methods that tools within the Visual Studio Performance Profiler utilize. Sampling. Sampling collects ...
Read more >Maya Help | Profiling using MEL or Python or the API | Autodesk
Use the profiler command -sampling (-s) flag to enable and disable the recording of events; for example, as follows: profiler -s true; polyCube;...
Read more >TIP: Time-Proportional Instruction Profiling
Sampling at commit hence enables time-proportional attribution, i.e., the load instruction is sampled more frequently because the processor ...
Read more >Page 94 – Embedded Linux and kernel engineering - Bootlin
Fix the uClibc clean-up-O_CLOEXEC-handling patch · Re-enable the FD_PIC ELF configuration option · Add basic support for the Blackfin architecture · samples: add ......
Read more >Untitled
Therefore, in comparison with taxonomies, ontologies allow a greater and more detailed knowledge at the level of the representation of behaviors [ 41...
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
We decided to proceed here and add this data to bootup time in an additive way.
Yep, the last time I tried this out in DZL there was no observable impact, but that didn’t seem to convince anyone at the time.