Open Bug 1507253 Opened 6 years ago Updated 2 years ago

Android Gecko Profiler captures via MOZ_PROFILER_STARTUP/SHUTDOWN have to be symbolicated manually

Categories

(Core :: Gecko Profiler, enhancement, P2)

Unspecified
Android
enhancement

Tracking

()

People

(Reporter: JanH, Unassigned)

References

(Blocks 2 open bugs)

Details

+++ This bug was initially created as a clone of Bug #1444893 +++ Things might work automagically now when using the devtools panel to capture a profile, but after getting MOZ_PROFILER_STARTUP/SHUTDOWN to work (again), I'm once again stuck with a profile without symbols.
Hey Jan, Can you please share such a profile, on the bug if possible, or somewhere else otherwise?
Flags: needinfo?(jh+bugzilla)
Flags: needinfo?(jh+bugzilla)
Blocks: 1506471
Priority: -- → P2

I wonder if someone could take a look at this, I'm keen to progress it.

If "we" can fix this bug we can look at bug 1506471 which really makes Fennec/GV feel slow on cheap phones where memory pressure kills Fennec a lot and relaunching it is unnecessarily slow.

By "we" I mean "you" of course :) :)

(In reply to Jan Henning [:JanH] from comment #2)

For example https://bugzilla.mozilla.org/attachment.cgi?id=9025112 from bug
1506471.

This is improved by bug 1505719. If *.so has symbol table, it will be used.

(In reply to Mark from comment #3)

I wonder if someone could take a look at this, I'm keen to progress it.

If "we" can fix this bug we can look at bug 1506471 which really makes Fennec/GV feel slow on cheap phones where memory pressure kills Fennec a lot and relaunching it is unnecessarily slow.

By "we" I mean "you" of course :) :)

Could you take profiler's JSON gain using the latest of Firefox 66/67?

I think https://github.com/devtools-html/perf.html/pull/1522 may help too, I plan to work on this in the coming weeks.

Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.