1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
|
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
### These strings are used in DevTools’ performance-new panel, about:profiling, and
### the remote profiling panel. There are additional profiler strings in the appmenu.ftl
### file that are used for the profiler popup.
perftools-intro-title = Profiler Settings
perftools-intro-description =
Recordings launch profiler.firefox.com in a new tab. All data is stored
locally, but you can choose to upload it for sharing.
## All of the headings for the various sections.
perftools-heading-settings = Full Settings
perftools-heading-buffer = Buffer Settings
perftools-heading-features = Features
perftools-heading-features-default = Features (Recommended on by default)
perftools-heading-features-disabled = Disabled Features
perftools-heading-features-experimental = Experimental
perftools-heading-threads = Threads
perftools-heading-threads-jvm = JVM Threads
perftools-heading-local-build = Local build
##
perftools-description-intro =
Recordings launch <a>profiler.firefox.com</a> in a new tab. All data is stored
locally, but you can choose to upload it for sharing.
perftools-description-local-build =
If you’re profiling a build that you have compiled yourself, on this
machine, please add your build’s objdir to the list below so that
it can be used to look up symbol information.
## The controls for the interval at which the profiler samples the code.
perftools-range-interval-label = Sampling interval:
perftools-range-interval-milliseconds = { NUMBER($interval, maxFractionalUnits: 2) } ms
##
# The size of the memory buffer used to store things in the profiler.
perftools-range-entries-label = Buffer size:
perftools-custom-threads-label = Add custom threads by name:
perftools-devtools-interval-label = Interval:
perftools-devtools-threads-label = Threads:
perftools-devtools-settings-label = Settings
## Various statuses that affect the current state of profiling, not typically displayed.
perftools-status-recording-stopped-by-another-tool = The recording was stopped by another tool.
perftools-status-restart-required = The browser must be restarted to enable this feature.
## These are shown briefly when the user is waiting for the profiler to respond.
perftools-request-to-stop-profiler = Stopping recording
perftools-request-to-get-profile-and-stop-profiler = Capturing profile
##
perftools-button-start-recording = Start recording
perftools-button-capture-recording = Capture recording
perftools-button-cancel-recording = Cancel recording
perftools-button-save-settings = Save settings and go back
perftools-button-restart = Restart
perftools-button-add-directory = Add a directory
perftools-button-remove-directory = Remove selected
perftools-button-edit-settings = Edit Settings…
## These messages are descriptions of the threads that can be enabled for the profiler.
perftools-thread-gecko-main =
.title = The main processes for both the parent process, and content processes
perftools-thread-compositor =
.title = Composites together different painted elements on the page
perftools-thread-dom-worker =
.title = This handles both web workers and service workers
perftools-thread-renderer =
.title = When WebRender is enabled, the thread that executes OpenGL calls
perftools-thread-render-backend =
.title = The WebRender RenderBackend thread
perftools-thread-paint-worker =
.title = When off-main-thread painting is enabled, the thread on which painting happens
perftools-thread-timer =
.title = The thread handling timers (setTimeout, setInterval, nsITimer)
perftools-thread-style-thread =
.title = Style computation is split into multiple threads
pref-thread-stream-trans =
.title = Network stream transport
perftools-thread-socket-thread =
.title = The thread where networking code runs any blocking socket calls
perftools-thread-img-decoder =
.title = Image decoding threads
perftools-thread-dns-resolver =
.title = DNS resolution happens on this thread
perftools-thread-task-controller =
.title = TaskController thread pool threads
perftools-thread-jvm-gecko =
.title = The main Gecko JVM thread
perftools-thread-jvm-nimbus =
.title = The main threads for the Nimbus experiments SDK
perftools-thread-jvm-default-dispatcher =
.title = The Default dispatcher for the Kotlin coroutines library
perftools-thread-jvm-glean =
.title = The main threads for the Glean telemetry SDK
perftools-thread-jvm-arch-disk-io =
.title = The IO dispatcher for the Kotlin coroutines library
perftools-thread-jvm-pool =
.title = Threads created in an unnamed thread pool
##
perftools-record-all-registered-threads = Bypass selections above and record all registered threads
perftools-tools-threads-input-label =
.title = These thread names are a comma separated list that is used to enable profiling of the threads in the profiler. The name needs to be only a partial match of the thread name to be included. It is whitespace sensitive.
## Onboarding UI labels. These labels are displayed in the new performance panel UI, when
## devtools.performance.new-panel-onboarding preference is true.
perftools-onboarding-message = <b>New</b>: { -profiler-brand-name } is now integrated into Developer Tools. <a>Learn more</a> about this powerful new tool.
perftools-onboarding-close-button =
.aria-label = Close the onboarding message
## Profiler presets
# Presets and their l10n IDs are defined in the file
# devtools/client/performance-new/popup/background.jsm.js
# The same labels and descriptions are also defined in appmenu.ftl.
perftools-presets-web-developer-label = Web Developer
perftools-presets-web-developer-description = Recommended preset for most web app debugging, with low overhead.
perftools-presets-firefox-label = { -brand-shorter-name }
perftools-presets-firefox-description = Recommended preset for profiling { -brand-shorter-name }.
perftools-presets-graphics-label = Graphics
perftools-presets-graphics-description = Preset for investigating graphics bugs in { -brand-shorter-name }.
perftools-presets-media-label = Media
perftools-presets-media-description2 = Preset for investigating audio and video bugs in { -brand-shorter-name }.
perftools-presets-networking-label = Networking
perftools-presets-networking-description = Preset for investigating networking bugs in { -brand-shorter-name }.
# "Power" is used in the sense of energy (electricity used by the computer).
perftools-presets-power-label = Power
perftools-presets-power-description = Preset for investigating power use bugs in { -brand-shorter-name }, with low overhead.
perftools-presets-custom-label = Custom
##
|