src/vs/platform/extensions/electron-main/workerMainProcessExtensionHostStarter.ts/WorkerMainProcessExtensionHostStarter/start
class WorkerMainProcessExtensionHostStarter:	async start(id: string, opts: IExtensionHostProcessOptions): Promise<{ pid: number }> {
		const sw = StopWatch.create(false);
		const proxy = await this._worker.getProxyObject();
		if (this._shutdown) {
			throw canceled();
		}
		const timeout = setTimeout(() => {
			this._logService.info(`ExtensionHostStarterWorker.start() did not return within 30s. This might be a problem.`);
		}, 30000);
		const result = await proxy.start(id, opts);
		const duration = sw.elapsed();
		this._logService.info(`ExtensionHostStarterWorker.start() took ${duration} ms.`);
		clearTimeout(timeout);
		return result;
	}