2010-08-24 35 views

回答

2

使用mxmlc以外的編譯器。

Flex Builder有一個使用增量編譯的內置編譯器,可以大幅提高性能(mxmlc從頭開始編譯所有內容並每次加載JVM)。

Flex SDK包含一個名爲fcsh的「編譯器外殼」,它允許您進行增量編譯,但問題是您不能像mxmlc那樣使用它;您需要輸入一個交互式shell併發出自定義命令來增量編譯您的項目。我寫了一個封裝外殼腳本(fcshctl),它允許你使用fcsh,比如mxmlc,還有一堆其他的封裝可以用不同的方式做或多或少的相同的事情。

+0

非常感謝。 – netpiano 2010-08-25 02:08:39

+2

當前Flex 3和更高版本SDK中的mxmlc具有增量編譯支持;只是通過 '-incremental = true' – rakslice 2011-04-27 00:37:37

+1

@rakslice好點。儘管每次運行'mxmlc'仍然需要加載JVM,(同時'fcsh'保持駐留並因此更快)。 – hasseg 2011-04-29 10:32:14