gpt4 book ai didi

windows - 为什么我的 ember-cli 构建时间在 Windows 上这么慢?

转载 作者:可可西里 更新时间:2023-11-01 12:14:05 26 4
gpt4 key购买 nike

在 Windows 上使用 ember server 构建 Ember-cli 非常缓慢。

Build successful - 13126ms.

Slowest Trees | Total
-------------------------------+----------------
TreeMerger (vendor) | 3154ms
TreeMerger (stylesAndVendor) | 2051ms
TreeMerger (appAndDependencies) | 1914ms
StaticCompiler | 1791ms

这与在 Linux 机器上不到 1 秒构建相同项目形成对比。

最佳答案

有两个罪魁祸首:

  1. 实时文件系统扫描或保护
    • Windows Defender(在 win7 中也称为 Microsoft Security Essentials)的实时保护
    • Windows 搜索索引
    • 防病毒扫描
  2. bower_components 文件夹中未使用的文件

实时扫描

在构建期间,ember 项目的 ./tmp 文件夹中会生成大量文件,索引器和实时保护都会对每个文件进行额外读取,从而添加大量额外文件I/O 操作。

解决方法是:

这应该会使您的构建时间缩短到几秒钟。 Windows 的其他速度改进是 being investigated continuing to be investigated关于 Broccoli 对构建过程的处理。

管理未使用的 bower 文件

拥有lots of files in the bower_components is the biggest culprit .

我写了一个脚本,clean-ember-cli.js ,这将删除除 ember-cli 依赖项之外的所有内容,以及 Brocfile.js 中导入的所有内容。我回到了大约 5 秒的构建时间。

更新

Reports are以管理员身份运行控制台也有帮助。

关于windows - 为什么我的 ember-cli 构建时间在 Windows 上这么慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24612297/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com