当在 Java 中使用普通的字符串连接时,javac 将在可以使用 StringBuilder
的地方对其进行优化(或 Java 5 之前的 StringBuffer。)
在我的例子中,关闭所有这些功能非常有用,而只是让字符串连接使用 String
上的沼泽标准“append”方法。这种优化是否完全“嵌入”到 javac 中,还是有办法完全禁用它?
最佳答案
我不是 javac 专家,但它似乎在 Gen.java 中的 javac 中被硬编码了。来自第 1793 行的文件。
关于java - 在 javac 中禁用 StringBuilder 优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14854395/