使用eclipse/Flash builder 4.6删除未使用的源代码文件

使用eclipse/Flash builder 4.6删除未使用的源代码文件,eclipse,flash-builder,project,flash-builder4.5,Eclipse,Flash Builder,Project,Flash Builder4.5,我有一个项目有很多文件,在所有项目中大约4500个文件。我把它分成了40个库项目。现在我的问题是编译它花费了太多的时间。所以我增加了Flash builder的内存。这对我的编译没有什么改进。我确信我有太多的文件没有在我的项目中使用。所以现在我想通过插入flashbuilder/Eclipse来删除它。因为看到“xyz.as/mxml”文件在任何其他文件中使用,或者如果它在其他文件中使用,这是一个非常令人头痛的过程,比如说“abx.as/mxml”,那么我有一个问题,即“abx.as/mxml”

我有一个项目有很多文件,在所有项目中大约4500个文件。我把它分成了40个库项目。现在我的问题是编译它花费了太多的时间。所以我增加了Flash builder的内存。这对我的编译没有什么改进。我确信我有太多的文件没有在我的项目中使用。所以现在我想通过插入flashbuilder/Eclipse来删除它。因为看到“xyz.as/mxml”文件在任何其他文件中使用,或者如果它在其他文件中使用,这是一个非常令人头痛的过程,比如说“abx.as/mxml”,那么我有一个问题,即“abx.as/mxml”是一个有用的文件或在任何其他文件中使用。所以你有什么想法或暗示请给我。提前感谢…

您可以尝试使用flex编译的
大小报告:
通过这种方式,您将了解库中真正使用了哪些类,因此哪些类不是,因为flex编译器只链接到编译后的swf中真正需要的类。

这并不理想,但它可以避免许多手动过程的痛苦

将此参数添加到编译器:

-link-report output.xml

此信息将对您有所帮助。

我不确定它是否适用于flash builder,但对于Java,有一个问题。

谢谢您的回复。让我试试!!安装成功。但重启后不工作。因此,请清理并重新构建我的项目,然后尝试删除未使用的源代码。但是它没有响应………在output.xml中没有得到任何东西,我使用这个命令是错误的。所以我描述一下我是如何使用它的。在项目属性中更改flex编译器的编译器设置,并在其中添加附加参数,如您给出的2所示。在项目3中创建的output.xml文件。再次运行项目4。但是没有检索到任何效果,可以正确地看到构建和运行,在outout.xml中没有生成任何输出,就像正常运行一样