Java JIT はいつメソッド呼び出しをインライン化しますか? 呼び出し元メソッドが呼び出された #times に基づいているか (はいの場合、その数は?)、またはその他の基準に基づいていますか? (それは何ですか?)
JITは「最終」メソッドをインライン化できることを読みましたが、ランタイム統計に基づいて非最終メソッドもインライン化するため、そのトリガー基準が何であるかを知りたいです。
答えは JVM の実装によって異なると思いますが、それらすべてに共通するものがあるのではないでしょうか?