Skip to content

Commit af28bc2

Browse files
authored
Update the document links and sections (#5705)
2 parents ed69889 + 48a9e86 commit af28bc2

File tree

2 files changed

+4
-18
lines changed

2 files changed

+4
-18
lines changed

docs-developer/data-sources.md

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,6 @@ Samples don't record every event that happens within the system, so some informa
1616

1717
### More Documentation on the Gecko Profiler:
1818

19-
- [nsIProfiler.idl](https://dxr.mozilla.org/mozilla-central/source/tools/profiler/gecko/nsIProfiler.idl)
20-
- [ProfileEntry.h](https://dxr.mozilla.org/mozilla-central/rev/b043233ec04f06768d59dcdfb9e928142280f3cc/tools/profiler/core/ProfileBufferEntry.h#322-411)
21-
22-
- [Profile Data Format](./profile-data)
23-
24-
## Timeline - DocShell Markers (unused in the Firefox Profiler)
25-
26-
The Gecko Profiler records marker data, but it doesn't include all of the markers available in the system. There is a competing implementation of markers used exclusively by the Firefox Devtools that are recorded per DocShell. These are not currently integrated into the Firefox Profiler.
27-
28-
- [Timeline C++ Implementation](https://dxr.mozilla.org/mozilla-central/source/docshell/base/timeline)
29-
- [Timeline Devtools JS Server](https://dxr.mozilla.org/mozilla-central/source/devtools/server/performance/timeline.ts)
30-
31-
## Tracelogger (unused in the Firefox Profiler)
32-
33-
While the previous performance tools collect information about how Gecko runs as a whole, Tracelogger is specific to the SpiderMonkey engine. Tracelogger is not sample based, therefore it records every step that the SpiderMonkey engine performs to run a given chunk of JavaScript code. It's primarily used by JavaScript engineers, and includes a firehose of information often reaching into the several gigs of information. There is no current integration of this information with the Firefox Profiler.
34-
35-
- [Tracelogger on GitHub](https://github.com/h4writer/tracelogger)
19+
- [nsIProfiler.idl](https://searchfox.org/firefox-main/source/tools/profiler/gecko/nsIProfiler.idl)
20+
- [ProfileBufferEntry.h](https://searchfox.org/firefox-main/rev/5ccf4a7d77a329f237d3a41e400049f9c47dc71f/tools/profiler/core/ProfileBufferEntry.h#433-566)
21+
- [Gecko Profile Data Format](./gecko-profile-format.md)

docs-developer/gecko-profile-format.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,6 @@ funcTable: {
326326
}
327327
```
328328

329-
[nsIProfiler]: https://dxr.mozilla.org/mozilla-central/source/tools/profiler/gecko/nsIProfiler.idl
329+
[nsIProfiler]: https://searchfox.org/firefox-main/source/tools/profiler/gecko/nsIProfiler.idl
330330
[ProfileBufferEntry.h]: https://searchfox.org/mozilla-central/rev/5966e98bdfa7355e0a3d9cce482f4717dc3419b0/tools/profiler/core/ProfileBufferEntry.h#358
331331
[profiler.firefox.com]: https://profiler.firefox.com

0 commit comments

Comments
 (0)