当我阅读"Scala in depth"一书时,它提到HotSpot编译器有几个重要的功能,其中之一就是"动态去优化":
事实上,它能够确定优化是否不会提高性能并撤消优化,从而允许其他优化应用
似乎HotSpot会尝试各种"优化",并选择其中最好的一个.
但我不是很了解它.这里的"优化"是否全部由HotSpot提供?我的意思是程序员经常尝试用一些技巧来优化代码,HotSpot会处理它们吗?
HotSpot会尝试任何常见的"优化"吗?