You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* change how profiling sampling nodes are stringifyied so that they don't get confused as mail-address
* re-enable renderer auto-profile
* use/copy profiling model from https://github.com/microsoft/vscode-js-profile-visualizer
extract heaviest call path from bottom up profile and submit as telemetry event
@@ -27,44 +29,13 @@ type TelemetrySampleDataClassification = {
27
29
owner: 'jrieken';
28
30
comment: 'A callstack that took a long time to execute';
29
31
sessionId: {classification: 'SystemMetaData';purpose: 'PerformanceAndHealth';comment: 'Session identifier that allows to correlate samples from one profile'};
30
-
selfTime: {classification: 'SystemMetaData';purpose: 'PerformanceAndHealth';comment: 'Self time of the sample'};
31
-
totalTime: {classification: 'SystemMetaData';purpose: 'PerformanceAndHealth';comment: 'Total time of the sample'};
32
+
selfTime: {classification: 'SystemMetaData';purpose: 'PerformanceAndHealth';isMeasurement: true;comment: 'Self time of the sample'};
33
+
totalTime: {classification: 'SystemMetaData';purpose: 'PerformanceAndHealth';isMeasurement: true;comment: 'Total time of the sample'};
34
+
percentage: {classification: 'SystemMetaData';purpose: 'PerformanceAndHealth';isMeasurement: true;comment: 'Relative time (percentage) of the sample'};
32
35
functionName: {classification: 'SystemMetaData';purpose: 'PerformanceAndHealth';comment: 'The name of the sample'};
33
36
callstack: {classification: 'CallstackOrException';purpose: 'PerformanceAndHealth';comment: 'The stacktrace leading into the sample'};
0 commit comments