Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(750)

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/profiler/HeapProfileView.js

Issue 1929803002: DevTools: Update profiler strings. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /** 5 /**
6 * @constructor 6 * @constructor
7 * @implements {WebInspector.Searchable} 7 * @implements {WebInspector.Searchable}
8 * @extends {WebInspector.ProfileView} 8 * @extends {WebInspector.ProfileView}
9 * @param {!WebInspector.SamplingHeapProfileHeader} profileHeader 9 * @param {!WebInspector.SamplingHeapProfileHeader} profileHeader
10 */ 10 */
(...skipping 26 matching lines...) Expand all
37 37
38 __proto__: WebInspector.ProfileView.prototype 38 __proto__: WebInspector.ProfileView.prototype
39 } 39 }
40 40
41 /** 41 /**
42 * @constructor 42 * @constructor
43 * @extends {WebInspector.ProfileType} 43 * @extends {WebInspector.ProfileType}
44 */ 44 */
45 WebInspector.SamplingHeapProfileType = function() 45 WebInspector.SamplingHeapProfileType = function()
46 { 46 {
47 WebInspector.ProfileType.call(this, WebInspector.SamplingHeapProfileType.Typ eId, WebInspector.UIString("Collect JavaScript Heap Profile")); 47 WebInspector.ProfileType.call(this, WebInspector.SamplingHeapProfileType.Typ eId, WebInspector.UIString("Record Allocation Profile"));
48 this._recording = false; 48 this._recording = false;
49 WebInspector.SamplingHeapProfileType.instance = this; 49 WebInspector.SamplingHeapProfileType.instance = this;
50 } 50 }
51 51
52 WebInspector.SamplingHeapProfileType.TypeId = "SamplingHeap"; 52 WebInspector.SamplingHeapProfileType.TypeId = "SamplingHeap";
53 53
54 WebInspector.SamplingHeapProfileType.prototype = { 54 WebInspector.SamplingHeapProfileType.prototype = {
55 /** 55 /**
56 * @override 56 * @override
57 * @return {string} 57 * @return {string}
(...skipping 26 matching lines...) Expand all
84 var wasRecording = this._recording; 84 var wasRecording = this._recording;
85 if (wasRecording) 85 if (wasRecording)
86 this.stopRecordingProfile(); 86 this.stopRecordingProfile();
87 else 87 else
88 this.startRecordingProfile(); 88 this.startRecordingProfile();
89 return !wasRecording; 89 return !wasRecording;
90 }, 90 },
91 91
92 get treeItemTitle() 92 get treeItemTitle()
93 { 93 {
94 return WebInspector.UIString("HEAP PROFILES"); 94 return WebInspector.UIString("ALLOCATION PROFILES");
95 }, 95 },
96 96
97 get description() 97 get description()
98 { 98 {
99 return WebInspector.UIString("Heap profiles show where the most memory a llocations took place in JavaScript functions."); 99 return WebInspector.UIString("Allocation profiles show memory allocation s from your JavaScript functions.");
100 }, 100 },
101 101
102 startRecordingProfile: function() 102 startRecordingProfile: function()
103 { 103 {
104 var target = WebInspector.context.flavor(WebInspector.Target); 104 var target = WebInspector.context.flavor(WebInspector.Target);
105 if (this._profileBeingRecorded || !target) 105 if (this._profileBeingRecorded || !target)
106 return; 106 return;
107 var profile = new WebInspector.SamplingHeapProfileHeader(target, this); 107 var profile = new WebInspector.SamplingHeapProfileHeader(target, this);
108 this.setProfileBeingRecorded(profile); 108 this.setProfileBeingRecorded(profile);
109 WebInspector.targetManager.suspendAllTargets(); 109 WebInspector.targetManager.suspendAllTargets();
(...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after
289 * @override 289 * @override
290 * @param {!WebInspector.ProfileDataGridNode} node 290 * @param {!WebInspector.ProfileDataGridNode} node
291 * @return {!Element} 291 * @return {!Element}
292 */ 292 */
293 linkifyNode: function(node) 293 linkifyNode: function(node)
294 { 294 {
295 var callFrame = node.profileNode.frame; 295 var callFrame = node.profileNode.frame;
296 return this._profileView.linkifier().linkifyConsoleCallFrame(this._profi leView.target(), callFrame, "profile-node-file"); 296 return this._profileView.linkifier().linkifyConsoleCallFrame(this._profi leView.target(), callFrame, "profile-node-file");
297 } 297 }
298 } 298 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698