2012-07-05 39 views
1

當我寫:導入* - 減慢應用程序?

import flash.display.*; // importing all the classes of display 

import flash.display.MovieClip; // importing only one class 

,同樣其他類,所以問題是:如果我輸入一些包中的所有類的應用程序將運行得更慢比如果我只導入真正需要的課程?

是真是假?

+0

多少會慢一點?,1秒,2?或更多?,讓我們假設在一個大的應用程序 – 2012-07-05 14:29:34

回答

4

這將是錯誤的。從名稱空間導入更多的類不應該影響應用程序的速度,因爲它不會導致運行更多的代碼。

+0

我認爲這隻會影響編譯/編譯時間,但即使如此,對於較小的項目也不應該太多。根據我的理解,它只將類添加到代碼中使用的最終.swf中,因此導入所有應該不添加任何其他類。 – ToddBFisher 2012-07-05 14:33:13

+0

+1簡而言之,我認爲你應該提一下,因爲你沒有依賴關係的願景,所以它仍然可能是一個壞主意。 – 2012-07-05 14:34:11

+0

謝謝你的回答 – 2012-07-05 15:01:00