Ember.js 增加余烬服务器构建时间
在开发会话期间在本地运行ember server时,我看到随着不断的更改,构建时间不断增加。由于服务器守护进程不再响应文件更改或http请求,构建时间到了必须使用“kill-9”杀死ember服务器的地步(因为“ctrl-c”似乎被忽略)。我一直像这样一瘸一拐地走着,但我无法想象这是一种预期行为,因为它显著减慢了开发过程 以下是我的环境详细信息:Ember.js 增加余烬服务器构建时间,ember.js,Ember.js,在开发会话期间在本地运行ember server时,我看到随着不断的更改,构建时间不断增加。由于服务器守护进程不再响应文件更改或http请求,构建时间到了必须使用“kill-9”杀死ember服务器的地步(因为“ctrl-c”似乎被忽略)。我一直像这样一瘸一拐地走着,但我无法想象这是一种预期行为,因为它显著减慢了开发过程 以下是我的环境详细信息: OSX 10.10.4 余烬1.13.6 节点0.12.7 看守员:3.3.0 硬件:2.2Ghz intel core i7,16GB RAM
- OSX 10.10.4
- 余烬1.13.6
- 节点0.12.7
- 看守员:3.3.0
- 硬件:2.2Ghz intel core i7,16GB RAM
- 8个js文件,共600行代码
- 5个hbs模板,共150行车把标记
- 1个scss样式表,共64行sass标记
Build successful - 11516ms.
Slowest Trees | Total
----------------------------------------------+---------------------
Concat: Test Support CSS | 2321ms
Concat: Vendor Styles | 2044ms
Concat: Test Support JS | 1865ms
Concat: Vendor | 1864ms
SassCompiler | 1836ms
Funnel: App JS Files | 905ms
Slowest Trees (cumulative) | Total (avg)
----------------------------------------------+---------------------
Concat: Test Support CSS (1) | 2321ms
Concat: Vendor Styles (1) | 2044ms
Concat: Test Support JS (1) | 1865ms
Concat: Vendor (1) | 1864ms
SassCompiler (1) | 1836ms
Funnel: App JS Files (1) | 905ms
file changed controllers/signin.js
Build successful - 13390ms.
Slowest Trees | Total
----------------------------------------------+---------------------
Concat: Test Support CSS | 2656ms
Concat: Vendor Styles | 2330ms
Concat: Vendor | 2185ms
SassCompiler | 2103ms
Concat: Test Support JS | 1817ms
Funnel: App JS Files | 1649ms
Slowest Trees (cumulative) | Total (avg)
----------------------------------------------+---------------------
Concat: Test Support CSS (1) | 2656ms
Concat: Vendor Styles (1) | 2330ms
Concat: Vendor (1) | 2185ms
SassCompiler (1) | 2103ms
Concat: Test Support JS (1) | 1817ms
Funnel: App JS Files (1) | 1649ms
file changed templates/signin.hbs
Build successful - 12833ms.
Slowest Trees | Total
----------------------------------------------+---------------------
Concat: Vendor | 2779ms
SassCompiler | 2442ms
Concat: Test Support JS | 2225ms
Concat: Test Support CSS | 2036ms
Concat: Vendor Styles | 1661ms
Funnel: App JS Files | 1064ms
Slowest Trees (cumulative) | Total (avg)
----------------------------------------------+---------------------
Concat: Vendor (1) | 2779ms
SassCompiler (1) | 2442ms
Concat: Test Support JS (1) | 2225ms
Concat: Test Support CSS (1) | 2036ms
Concat: Vendor Styles (1) | 1661ms
Funnel: App JS Files (1) | 1064ms
file changed controllers/signin.js
Build successful - 15537ms.
Slowest Trees | Total
----------------------------------------------+---------------------
Concat: Test Support JS | 2893ms
Concat: Test Support CSS | 2844ms
Concat: Vendor | 2700ms
SassCompiler | 2653ms
Concat: Vendor Styles | 2282ms
Funnel: App JS Files | 1203ms
Slowest Trees (cumulative) | Total (avg)
----------------------------------------------+---------------------
Concat: Test Support JS (1) | 2893ms
Concat: Test Support CSS (1) | 2844ms
Concat: Vendor (1) | 2700ms
SassCompiler (1) | 2653ms
Concat: Vendor Styles (1) | 2282ms
Funnel: App JS Files (1) | 1203ms
file changed controllers/signin.js
Build successful - 17364ms.
Slowest Trees | Total
----------------------------------------------+---------------------
SassCompiler | 3667ms
Concat: Test Support CSS | 3643ms
Concat: Vendor | 3262ms
Concat: Test Support JS | 2437ms
Concat: Vendor Styles | 2408ms
Funnel: App JS Files | 999ms
Slowest Trees (cumulative) | Total (avg)
----------------------------------------------+---------------------
SassCompiler (1) | 3667ms
Concat: Test Support CSS (1) | 3643ms
Concat: Vendor (1) | 3262ms
Concat: Test Support JS (1) | 2437ms
Concat: Vendor Styles (1) | 2408ms
Funnel: App JS Files (1)
| 999ms
事实证明,我遇到的问题已在最新版本的ember cli中得到解决。按照说明升级到ember cli 1.13.8,生成速度提高了一个数量级,在连续编辑过程中生成时间一致。github上的Brocoli或ember cli可能存在此问题