It seems like we miss network markers on the parent process NSPRIOInterposer doesn't interpose nsLocalFile.existsĮnabling the profiler can wreak havoc and causes failures of test_profile_worker*.html on Android NSPRInterposer should interpose open calls Shutdown profiles don't have correct metadata information Shutdown profiles should include profiles from all child processes Unwinding from libc.so on Android 32 bit fails (bad stacks during syscalls) Style cause stack could use a profiler label that describes the restyled element Turn the mainthreadio feature on by default Write tests to verify that file io operations are working across various platforms ProfilerIOInterposeObserver cannot be re-enabled when restarting the profiler Surface additional payload information for file io Would be nice to have a way to figure out why we are painting Surface Disk IO information in the profiler Some content process profiles sometimes not discarded when stopping the profiler Gerald Squelart (he/him) - leaving Moz on Mainthreadio markers missing for closing a file on Windows (NtClose) Make the Gecko profiler work on Android x86Ĭapturing screenshots on Android uses too much CPU for swizzling image data Profiler Counters not showing up in profile outputs when forcebly injected into SpiderMonkeyĭocument the uses for the marker payloads Nazım Can Altınova Īndroid Gecko Profiler captures via MOZ_PROFILER_STARTUP/SHUTDOWN have to be symbolicated manually Make the page registration lazy in profiler The page at takes a very long time to load with the profiler enabled Marker for off thread parse/compile on content process Register every thread with the GeckoProfiler, and make it really hard to add new threads without registering Store the "stack type" (JS / label stack / native stack) of a call stack frame in the frameTable Hide native unsymbolicated JIT frames from Ion->C++ Indicate profiler initialization time properly (especially on Linux where LUL initialization takes a long time) Remote profiling for GeckoView milestone 1.1Īdd support for capturing profiles locally on Android without having a computer connected to the phone Push the worker script URL label frame even when the profiler is inactive Incomplete C++ stacks when Ion JavaScript frames are in the stack (can't unwind the native stack through Jit code) Show separate profiler markers for js parse and compile Use a kernel driver for profiling on Windows Off-the shelf control, enumeration, and documentation of performance sources Reduced profiling experience when running with many content processes (crashes, hangs. Profiler performance issues / sources of skew due to profiler overhead Gecko crashes when trying to profile talos locallyĮxpose the list of all threads which are available for profiling through nsIProfiler Gecko Profiler uses nsThread before nsThreadManager is initialized The work we are tracking in this page focuses on profiling and other performance tools.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |