我听说JVM优化了Java代码。 public int unused2 = 999;// never called anywhere in the application 我知道我需要努力学习JVM、编译器和优化。但答案是需要的,因为在短时间内,我必须决定是手动从一个大型代码库(大约10,000个java文件)中删除所有(尽可能多的)未使用的变量,还是只依赖于<
){ // do some simple local transform of foo into a Bar.});
我回答说“没关系,JVM优化了它”。虽然我知道这种“优化”不会以任何方式影响性能,而且我认为让代码内联访问的附加价值是值得的,但我很好奇我是否对JVM优化是正确的。所以,我的问题是--提议的重构绝对是一个没有操作的,因为JVM无论如何都会优化它,还是这里有一些微乎其微的理