{"json_modified": "2015-08-05T22:31:25.675563", "slug": "Tools/Profiler", "tags": [], "locale": "zh-CN", "title": "JavaScript Profiler", "translations": [{"title": "JavaScript Profiler", "url": "/en-US/docs/Tools/Profiler", "tags": ["Tools", "Profiling", "Firefox", "Guide", "Profiler", "Debugging"], "summary": "The Call Tree is a sampling profiler. It periodically samples the state of the JavaScript engine, and records the stack for the code executing at the time the sample was taken. Statistically, the number of samples taken in which we were executing a particular function corresponds to the amount of time the browser spent executing it.", "localization_tags": [], "locale": "en-US", "last_edit": "2015-06-01T23:41:02", "review_tags": []}, {"title": "JavaScript \u30d7\u30ed\u30d5\u30a1\u30a4\u30e9", "url": "/ja/docs/Tools/Profiler", "tags": ["Tools", "Profiling", "Firefox", "Guide", "Profiler", "Debugging"], "summary": "\u30d7\u30ed\u30d5\u30a1\u30a4\u30e9\u30c4\u30fc\u30eb\u3092\u4f7f\u7528\u3057\u3066\u3001JavaScript \u30b3\u30fc\u30c9\u306e\u30dc\u30c8\u30eb\u30cd\u30c3\u30af\u3092\u898b\u3064\u3051\u307e\u3057\u3087\u3046\u3002\u30d7\u30ed\u30d5\u30a1\u30a4\u30e9\u306f\u5468\u671f\u7684\u306b\u3001\u30b5\u30f3\u30d7\u30eb\u306b\u3064\u3044\u3066\u73fe\u5728\u306e JavaScript \u30b3\u30fc\u30eb\u30b9\u30bf\u30c3\u30af\u3084\u30b3\u30f3\u30d1\u30a4\u30eb\u306e\u7d71\u8a08\u60c5\u5831\u3092\u62bd\u51fa\u3057\u307e\u3059\u3002", "localization_tags": [], "locale": "ja", "last_edit": "2014-03-24T07:55:19", "review_tags": []}, {"title": "JavaScript Profiler", "url": "/de/docs/Tools/Profiler", "tags": [], "summary": "Use the Profiler tool to find bottlenecks in your JavaScript code. The Profiler periodically samples the current JavaScript call stack and compiles statistics about the samples.", "localization_tags": ["inprogress"], "locale": "de", "last_edit": "2014-05-28T03:00:47", "review_tags": []}, {"title": "Profileur JavaScript", "url": "/fr/docs/Outils/Profileurs", "tags": ["Tools", "Profiling", "Firefox", "Guide", "Profiler", "Debugging"], "summary": "Le Profileur JavaScript est tr\u00e8s pratique pour trouver les points noirs dans un code JavaScript. Le Profileur prend p\u00e9riodiquement des \u00e9chantillons de la pile d'appel JavaScript et compile des statistiques de ces \u00e9chantillons.", "localization_tags": [], "locale": "fr", "last_edit": "2015-04-25T02:27:18", "review_tags": []}, {"title": "JavaScript Profiler", "url": "/id/docs/Tools/Profiler", "tags": [], "summary": "Use the Profiler tool to find bottlenecks in your JavaScript code. The Profiler periodically samples the current JavaScript call stack and compiles statistics about the samples.", "localization_tags": ["inprogress"], "locale": "id", "last_edit": "2014-08-05T02:26:53", "review_tags": []}, {"title": "JavaScript Profiler", "url": "/pl/docs/Narz%C4%99dzia/Profiler", "tags": [], "summary": "Use the Profiler tool to find bottlenecks in your JavaScript code. The Profiler periodically samples the current JavaScript call stack and compiles statistics about the samples.", "localization_tags": ["inprogress"], "locale": "pl", "last_edit": "2014-09-02T15:06:11", "review_tags": []}, {"title": "JavaScript Profiler", "url": "/es/docs/Tools/Profiler", "tags": [], "summary": "El perfilador de JavaScript es un generador de perfiles de muestreo. Esto significa que las muestras peri\u00f3dicamente el estado del motor de JavaScript, y registra la pila para el c\u00f3digo que se ejecuta en el momento de tomar la muestra. Estad\u00edsticamente, el n\u00famero de muestras tomadas en la que est\u00e1bamos ejecutando una funci\u00f3n particular, corresponde a la cantidad de tiempo que el navegador est\u00e1 gastando ejecutarlo, para que pueda identificar los cuellos de botella en el c\u00f3digo.

Por ejemplo, considere un programa como este:", "localization_tags": ["inprogress"], "locale": "es", "last_edit": "2014-10-19T11:35:00", "review_tags": []}, {"title": "JavaScript Profiler", "url": "/cs/docs/Tools/Profiler", "tags": [], "summary": "Technical review completed. Editorial review completed.", "localization_tags": [], "locale": "cs", "last_edit": "2015-01-18T15:46:35", "review_tags": []}, {"title": "\u041f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 JavaScript", "url": "/ru/docs/Tools/Profiler", "tags": ["Firefox", "\u041f\u0440\u043e\u0444\u0430\u0439\u043b\u0435\u0440", "\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e", "\u041f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "\u041e\u0442\u043b\u0430\u0434\u043a\u0430", "\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b"], "summary": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c \u0443\u0437\u043a\u0438\u0435 \u043c\u0435\u0441\u0442\u0430 \u0432 \u0441\u0432\u043e\u0451\u043c JavaScript \u043a\u043e\u0434\u0435.\u00a0 \u041f\u0440\u043e\u0444\u0430\u0439\u043b\u0435\u0440 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441\u0442\u0435\u043a\u0430 \u0432\u044b\u0437\u043e\u0432\u043e\u0432 JavaScript \u0438 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f \u0432\u0435\u043b\u0438\u0447\u0438\u043d.", "localization_tags": ["inprogress"], "locale": "ru", "last_edit": "2015-03-30T03:48:43", "review_tags": ["editorial"]}], "modified": "2015-08-05T22:31:25", "label": "JavaScript Profiler", "localization_tags": ["inprogress"], "url": "/zh-CN/docs/Tools/Profiler", "last_edit": "2015-08-05T22:31:24", "summary": "\u4f7f\u7528Profiler\u5de5\u5177\u627e\u5230\u4f60\u7684JavaScript\u4ee3\u7801\u7684\u74f6\u9888. Profiler\u4f1a\u5b9a\u671f\u7edf\u8ba1JavaScript\u6837\u672c\u7684\u5806\u6808\u4fe1\u606f.", "sections": [{"id": "\u62bd\u6837\u5206\u6790\u5668", "title": null}, {"id": "Creating_a_profile", "title": "Creating a profile"}, {"id": "Analyzing_a_profile", "title": "Analyzing a profile"}, {"id": "Profile_timeline", "title": null}, {"id": "Profile_details", "title": null}, {"id": "Expanding_the_call_tree", "title": "Expanding the call tree"}, {"id": "Footnotes", "title": "Footnotes"}], "id": 133957, "review_tags": []}