0

在代码中保留废物文件或函数会增加内存消耗?它会影响应用程序或其性能吗?

例如:我将在我的代码中保留一些函数,但我不会调用它或使用它。如果是这样,它会影响应用程序吗?

4

1 回答 1

1

这取决于你所说的“记忆”到底是什么意思

保留这些额外功能不会导致您的应用在运行时使用更多设备 RAM。所以不,它根本不应该影响你的表现。

保留这些函数会导致 APK 的最终大小更大(我认为,但尚未测试。编译器可能足够聪明,如果不调用它们,可能会忽略它们。)。但是除非我们谈论一些非常庞大的函数,否则大小的增加应该可以忽略不计。现在手机拥有相当大的内部存储空间,并且用户可以选择将应用程序移至 SD 卡,我想说这在您的关注点列表中应该不是很高。如果您执意优化应用程序中的每一盎司,尽管删除它们会减少您的大小

但是,未使用的可绘制资源(即 png 文件)在关注点列表中会更高,一个额外的 png 文件将与已编译类文件中的大量文本占用相同的空间。

于 2012-07-21T15:30:38.733 回答