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