diff --git a/src/vs/workbench/services/timer/common/timerService.ts b/src/vs/workbench/services/timer/common/timerService.ts index a02d7249cf915d8b55e811727cac52020e86a1f4..a337b25bf2764a0ed481d000d864db71bec7ed90 100644 --- a/src/vs/workbench/services/timer/common/timerService.ts +++ b/src/vs/workbench/services/timer/common/timerService.ts @@ -33,6 +33,7 @@ export interface IStartupMetrics { timers2: { [name: string]: number }; platform: string; release: string; + arch: string; totalmem: number; freemem: number; meminfo: IMemoryInfo; diff --git a/src/vs/workbench/services/timer/node/timerService.ts b/src/vs/workbench/services/timer/node/timerService.ts index ac011f4ca08f7fed08b8d1fa1215187f0885e99a..df515fb4b84171884285c02cd9e75b51956bfa2b 100644 --- a/src/vs/workbench/services/timer/node/timerService.ts +++ b/src/vs/workbench/services/timer/node/timerService.ts @@ -68,6 +68,7 @@ export class TimerService implements ITimerService { let cpus: { count: number; speed: number; model: string; }; let platform: string; let release: string; + let arch: string; let loadavg: number[]; let meminfo: IMemoryInfo; let isVMLikelyhood: number; @@ -77,6 +78,7 @@ export class TimerService implements ITimerService { freemem = os.freemem(); platform = os.platform(); release = os.release(); + arch = os.arch(); loadavg = os.loadavg(); meminfo = process.getProcessMemoryInfo(); @@ -112,6 +114,7 @@ export class TimerService implements ITimerService { timers2, platform, release, + arch, totalmem, freemem, meminfo,