April 2023
Intermediate to advanced
452 pages
7h 21m
Japanese
中山 光樹
本付録は日本語版オリジナルの記事です。本稿では、本書のサンプルプログラムを入手して実行するためのヒントを示します。
ソースコードは本書日本語版のGitHubリポジトリ(https://github.com/oreilly-japan/high-performance-python-2e-ja)から入手できます。Gitでクローンするか、
$ git clone https://github.com/oreilly-japan/high-performance-python-2e-ja.git $ cd high-performance-python-2e-ja
図A-1のようにブラウザでアクセスして、右上の[Code]から[Download ZIP]ボタンをクリックしてダウンロードします。

図A-1 GitHubからサンプルコードをダウンロード
Makefileが用意されている場合は、makeで性能を測定できます。
$ cd 06_matrix/diffusion_2d $ make
Makefileのターゲットには次のものがあります。
perf
perfを使ってCPUのキャッシュ効率等を測定します。
time
timeコマンドで実行時間を測定します。
memit
memory_profilerを使ってメモリ使用効率を測定します。 ...
Read now
Unlock full access