question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Enable sampling profiler for bootup time attribution

See original GitHub issue

Provide the steps to reproduce

  1. Run LH on https://lighthouse-script-module-attribution-a59aq0b77.now.sh/

What is the current behavior?

  • v8.moduleEvaluation script evaluation tasks are not attributed to URLs
  • bootup-time (Reduce JavaScript execution time) audit aggregates all module script execution under Other 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 as Other

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:closed
  • Created 4 years ago
  • Reactions:1
  • Comments:7 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
patrickhulcecommented, Jun 26, 2019

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!

1reaction
patrickhulcecommented, Jun 14, 2019

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.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found