有没有什么方法可以让Dart2JS编译器以任何重要的方式最小化输出时间?例如,有没有可能让它只编译自上次编译以来更改过的文件?
对于上下文,我正在试验Dartangular。即使编译一个微不足道的hello world示例也需要15-20秒,从长远来看,这将变得难以维持。
发布于 2014-03-02 23:03:55
最近,当多个任务并行运行时,dart2js出现了一个问题,导致它经常耗尽内存。为了解决这个问题,他们限制了可以并行运行的任务的数量。这大大减慢了编译速度,但修复了内存问题。
开发通常只在Dart中完成,并且不涉及到JavaScript的编译。这主要是一个部署任务。当然,测试构建的结果也是有必要的,所以它仍然很重要,它是快速的。
据我所知,Dart团队仍在努力。
发布于 2014-03-03 01:04:12
增加堆大小有一种选择。这将解决@Günter Zöchbauer提到的run out of memory问题,
--old_gen_heap_size=MEGABYTE_SIZE
例如,--old_gen_heap_size=2048。
但我不太确定这是否会加速编译。
https://stackoverflow.com/questions/22128992
复制相似问题