提交 2e5379ca 编写于 作者: J Johannes Rieken

include commit in prof timers

上级 c783a8d1
......@@ -5,6 +5,7 @@
'use strict';
import { assign } from 'vs/base/common/objects';
import { TPromise } from 'vs/base/common/winjs.base';
import { Registry } from 'vs/platform/platform';
import { writeFile } from 'vs/base/node/pfs';
......@@ -13,6 +14,7 @@ import { IEnvironmentService } from 'vs/platform/environment/common/environment'
import { IExtensionService } from 'vs/platform/extensions/common/extensions';
import { ITimerService } from 'vs/workbench/services/timer/common/timerService';
import { IWorkbenchContributionsRegistry, IWorkbenchContribution, Extensions } from 'vs/workbench/common/contributions';
import product from 'vs/platform/node/product';
class PerformanceContribution implements IWorkbenchContribution {
......@@ -39,7 +41,8 @@ class PerformanceContribution implements IWorkbenchContribution {
private _dumpTimersAndQuit(path: string) {
const metrics = this._timerService.startupMetrics;
const raw = JSON.stringify(metrics);
const all = assign({ commit: product.commit }, metrics);
const raw = JSON.stringify(all);
return writeFile(path, raw).then(() => this._windowsService.quit());
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册