ConstonFires when the profiler starts/stops running.
Gathers the profile data from the current profiling session, and writes it to disk. The returned promise resolves to a path that locates the created file.
The name of the file inside the profile/profiler directory
Gathers the profile data from the current profiling session.
Gathers the profile data from the current profiling session. The returned promise resolves to an array buffer that contains a JSON string.
Gathers the profile data from the current profiling session. The returned promise resolves to an array buffer that contains a gzipped JSON string.
Gets the debug symbols for a particular library.
The name of the library's debug file. For example, 'xul.pdb
The Breakpad ID of the library
Pauses the profiler, keeping any profile data that is already written.
Resumes the profiler with the settings that were initially used to start it.
Starts the profiler with the specified settings.
Stops the profiler and discards any captured profile data.
Exposes the browser's profiler.
Permissions:
geckoProfilerNot allowed in: Content scripts, Devtools pages