|
|
1
3
我的第一个问题是你在吗 明确地 在任何地方使用任何类?如果您没有实际使用某个类,即使该类已导入,ActionScript也可能不会在swf中保留该类定义的副本。 也就是说,如果可以避免的话,最好避免使用getDefinitionByName、DescripteType、getQualifiedClassName或getQualifiedSuperclassName。他们是内存消耗者,通常最好避免他们。(除非您无法控制在运行时使用哪些类,并且 有 我的建议是用swtich…case替换getQualifiedClassName:
|
|
|
2
2
仅供参考,我见过以下在Flex源代码中保留类的方法:
|
|
|
Raphael · 确定未能加载的类文件的路径 8 年前 |
|
|
Guest · 常量池和方法区域的映射 8 年前 |
|
|
flow2k · 解析扩展了接口并结束了一个潜在的无限循环 9 年前 |
|
|
Pneumono · 在运行时更改系统类加载器 9 年前 |
|
|
user3250354 · 使用Java类加载器获取堆栈跟踪 10 年前 |
|
|
DoNuT · 通过Classloader加载Maven工件 10 年前 |