小编rev*_*zum的帖子

JVM/Compiler优化对象的未使用属性

我的类包含一些从未在任何地方使用的属性(这是我真实场景的演示).我听说JVM优化了我们的Java代码.

JVM/Compiler是否优化/删除对象的未使用属性?

public class A {
   private int unused1 = 100;// never called anywhere inside object
   public int unused2 = 999;// never called anywhere in the application 
}
Run Code Online (Sandbox Code Playgroud)

我知道我需要努力学习JVM,编译器和优化.但答案是必要的,因为在短时间内我必须决定是否将从大型代码库(大约10,000个java文件)中手动删除所有(尽可能多的)未使用的变量,或者仅依赖于JVM优化.

期待一些有趣和富有成效的建议.

java optimization jvm

3
推荐指数
1
解决办法
448
查看次数

标签 统计

java ×1

jvm ×1

optimization ×1