プロジェクト

全般

プロフィール

活動

2026/03/17から2026/04/15まで

今日

高徹 00:22 計算機: Intel Core Ultra
Intel Coreシリーズは14世代(Rapter Lake Refresh)までの名称と製品構成から変更になりました。新しい構成は、Core Ultra プロセッサーとなり、型番号は3桁の数値と末尾のアルファベットで構成されます。
主な特徴はNPU(Neural Processing Unit)搭載となっているが、CPUとしては 14世代 Coreからの向上がいまいちの模様。
高橋 徹

2026/04/04

高徹 11:18 つれづれ Java編: JITWatchツールを試してみる
javaコマンドのオプションでメソッドのJITアセンブリコードを見るのは、ほんの短いコードでも多量のアセンブリコードが生成されるのでなかなか大変です。
JITWatchツールを使うと、GUIでJavaのコードと生成されたアセンブリコードがGUIで対比できるのでとても便利です。
JITWatchツールは、JITコンパイラのログファイルを使用するので、ターゲットコードの実行時にログを生成するオプションを追加します。
高橋 徹
高徹 10:06 つれづれ Java編: Apple Silicon macOS用のhsdisでJITの生成するアセンブリコードを見る
hsdisをビルドし、JDKのディレクトリ下においたので、JITにより生成されるアセンブリコードを見てみます。
次のクラス(抜粋)で、整数を2で割るidivメソッドと浮動小数点数を2で割るfdivメソッドのアセンブリコードを調べます。
高橋 徹

2026/03/22

高徹 20:17 つれづれ Java編: macOS用のhsdisをソースからビルドする方法を調査
次のブログ記事を参考に、Capstoneを利用するhsdisをビルドします。
"How to install HotSpot Disassembler (hsdis) on macOS":https://ondrej-kvasnovsky.medium.com/how-to-install-hotspot-disassembler-hsdis-on-macos-40c711a233c9
ビルドは、Xcode Command Line Toolsを使用します。
...
高橋 徹
 

他の形式にエクスポート: Atom