タグ付けされた質問 「machine-instruction」


4
ループ反転技術とは何ですか?
Javaのジャストインタイムコンパイラー(JIT)最適化手法について説明しているドキュメントを調べていました。それらの1つは「ループ反転」でした。そして文書は言う: 通常のwhileループをループに置き換えdo-whileます。そして、 do-whileループはif節内で設定されます。この置換により、ジャンプが2つ少なくなります。 ループ反転はどのように機能し、コードパスを最適化しますか? 注意: Javaコードの例と、JITがそれをネイティブコードに最適化する方法と、最新のプロセッサで最適化される理由を誰かが説明できればすばらしいと思います。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.