Open Bug 1557566 Opened 5 years ago Updated 1 year ago

[meta] De-duplicate code that was copied from Gecko Profiler to Base Profiler

Categories

(Core :: Gecko Profiler, task, P3)

task

Tracking

()

Tracking Status
firefox69 --- affected

People

(Reporter: mozbugz, Unassigned)

References

(Depends on 3 open bugs, Blocks 1 open bug)

Details

(Keywords: meta, Whiteboard: [fxp])

Most of Base Profiler is a copy of Gecko Profiler, cut down to remove whatever could not build in mozglue.
This was done to ease initial development and get Base Profiler usable sooner.

But the code duplication is making maintenance harder.
For now I will be monitoring Gecko Profiler, and porting relevant changes to Base Profiler.

But I'm aiming to de-duplicate copied files, so that eventually Gecko Profiler will rely mostly on Base Profiler code, and will only have to deal with non-mozglue things, like XPCOM-based services that talk with the add-on, or JS profiling (though this one may happen in /js, so that it could be used in the JS shell)...

This is the meta-bug that will collect de-duplication efforts.

Depends on: 1623942
Depends on: 1634784
Depends on: 1634785

NI myself: Prepare a plan to tackle the remaining work.

Flags: needinfo?(gsquelart)

I won't get to finish this. Good luck to my successor, please ping me if you have questions.

Assignee: mozbugz → nobody
Flags: needinfo?(mozbugz)
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.