TypeScript团队通过探索内联缓存来提高编译器的性能,但内联缓存的性能会随着操作变得更加多态而降低。为了识别巨型多态性,团队构建了一个名为Deopt Explorer的工具,它是一个可以分析V8生成的跟踪日志的VS Code扩展程序。Deopt Explorer可以从编辑器中提供有关去优化和IC的详细信息。团队使用Deopt Explorer将针对TypeScript内部Symbol类型的属性访问变为单态,这将在基准测试中将平均编译时间降低了8-10%。Deopt Explorer现在可以在VS Code扩展市场上获得,并在GitHub上开源。
完成下面两步后,将自动完成登录并继续当前操作。