2012-07-21 47 views
0

在代碼中保留浪費文件或功能會增加內存消耗?它會影響應用程序或其性能嗎?在Android中保留不需要的文件或功能會消耗內存

像例如:我會保留在我的代碼中的一些功能,但我不會打電話或使用它的任何人。如果是這種情況,它會影響應用程序?

+0

做什麼?你能再詳述一下嗎?很難說出你的意思。 – FoamyGuy 2012-07-21 15:13:19

+0

請檢查問題,我已經編輯了一些.. – Naruto 2012-07-21 15:22:55

回答

1

這取決於究竟你的意思是「記憶」

離開這些額外的功能不會造成您的應用程序在運行時使用多個設備的RAM。所以不,它不應該影響你的表現。

離開函數將導致APK的最終大小變大(我想,但沒有測試過,如果編譯器沒有被調用,編譯器可能會忽略它們)。但除非我們談論一些嚴重的龐大功能,否則尺寸的增加應該可以忽略不計。隨着手機現在擁有相當大的內部存儲空間,並且用戶可以選擇將應用程序移動到SD卡上,我認爲它應該不是真的在你的關注清單上非常高。如果您在優化應用程序的每一個最後盎司時遇到困難,儘管刪除它們會減小您的尺寸某些

未使用的可繪製資產(即png文件)會在關注列表中高得多,不過,一個額外的png文件將與已編譯的類文件中的文本的A LOT相同。