活動
2026/04/02から2026/05/01まで
2026/04/12
- 高徹 00:22 計算機: Intel Core Ultra
- Intel Coreシリーズは14世代(Rapter Lake Refresh)までの名称と製品構成から変更になりました。新しい構成は、Core Ultra プロセッサーとなり、型番号は3桁の数値と末尾のアルファベットで構成されます。先頭1桁目は世代、2-3桁目が性能を表します。
K: オーバークロック対応、F: GPU非搭載、T: 省電力版、U: モバイル超省電力、H:モバイル高性能、HX:モバイル超高性能
主な特徴は、Pコア・Eコアのハイブリッド構成、NPU...
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メソッドのアセンブリコードを調べます。