java - 在 javac 中禁用 StringBuilder 优化

标签 java optimization javac

当在 Java 中使用普通的字符串连接时,javac 将在可以使用 StringBuilder 的地方对其进行优化(或 Java 5 之前的 StringBuffer。)

在我的例子中,关闭所有这些功能非常有用,而只是让字符串连接使用 String 上的沼泽标准“append”方法。这种优化是否完全“嵌入”到 javac 中,还是有办法完全禁用它?

最佳答案

我不是 javac 专家,但它似乎在 Gen.java 中的 javac 中被硬编码了。来自第 1793 行的文件。

关于java - 在 javac 中禁用 StringBuilder 优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14854395/

相关文章:

java - 我可以创建一个 spring bean 作为我的 cucumber 步骤定义的一部分吗?

java - 如何检查 10 位数字是否为质数?

java - 将 XML 节点加载到 Java 对象中

python - Scipy Optimize 仅返回 x0,仅完成一次迭代

java - 包裹问题

java - Ant Javac 和 Commandline Javac 给出不同的结果

java - 在文本文件中追加数据在 Android 应用程序中不起作用

java - 如何在 JavaFX Canvas 上用鼠标画一条连续的线?

将方程式转换为位移运算

java - 使用开源库时,您希望默认使用哪些 javac 编译器设置?