2012-07-05 40 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