我有一个类在性能繁重的程序中被大量使用(> 400,000 个实例)。将这些方法留在类中是否会严重影响每个对象的内存使用,还是真的无关紧要?
最佳答案
加载类所消耗的内存将对应于代码的大小,但是,不会为类的每个实例复制代码。
实例只需要与实例属性一样多的内存 + 管理对象实例本身的一些开销。
如前所述,有维护成本,没有。删除死代码通常更好,但是更改也是有代价的。考虑这些方面。
关于java - 我应该把不用的方法留在类里面吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27673430/