banner

AmorphousMemoryMark icon

Amorphous
MemoryMark 3.0

ダウンロード
  • 日付: 2022 年 1 月 5 日
  • OS: macOS 10.9.5 以降
  • ライセンス: 無料
Mac App Store logo

Got a USB flash drive?

AmorphousMemoryMark はメモリモジュールの性能を GB/s で測定します。

  • 1 MiB ブロックの順次アクセス読み書きテスト: Threads=1, 2, 4, 8, 16, 32, または 64
  • 1 MiB ブロックの順次アクセス読み書きテスト
  • 4 KiB ブロックのランダムアクセス読み書きテスト: Threads=1, 2, 4, 8, 16, 32, または 64
  • 4 KiB ブロックのランダムアクセス読み書きテスト
  • 読み書き GB/s
  • テストデータ: ランダム値、またはゼロ(書き込みテストは常にゼロを使用)
  • テストサイズ: 128 MiB, 256 MiB, 512 MiB, 1 GiB, 2 GiB, 4 GiB, 8 GiB, 16 GiB, 32 GiB, または 64 GiB
  • テスト間隔: 0 秒, ..., 10 秒

GB/s: ギガバイト毎秒: 毎秒 1,000,000,000 バイト

KiB: キビバイト: 1,024 バイト

MiB: メビバイト: 1,024 x 1,024 バイト: 1,048,576 バイト

GiB: ギビバイト: 1,024 x 1,024 x 1,024 バイト: 1,073,741,824 バイト


AmorphousMemoryMark フォーラム(英語)


使用例:

  • “All” ボタンをクリック
  • テストが終了したら、コマンド - S キーを押して、AmorphousMemoryMark ウインドウのスクリーンショットを保存します
  • 気が向いたら、メモリモジュールの製品レビューにスクリーンショットを添付してください

技術的な詳細:

  • memmove()/bzero(): 読み込みの測定には macOS が提供する memmove() 関数(メモリから読み込み、メモリに書き込む)を実行。書き込みの測定には macOS が提供する bzero() 関数(メモリにゼロを書き込む)を実行。CPU アーキテクチャごとに最適化されています。
  • rep movsb/stosb (Intel のみ): 読み込みの測定には "rep movsb" 命令を実行(メモリ読み込み/メモリ書き込みを繰り返す)を実行。書き込みの測定には "rep stosb" 命令を実行。Enhanced REP MOVSB and STOSB (ERMS) 機能付きの CPU アーキテクチャでは最適化されたマイクロコードが実行されます。
  • temporal load/store: 読み込みの測定にはメモリキャッシュを使うテンポラル読み込み命令(Intel: movaps、Apple Silicon: ldp)を実行。書き込みの測定にはメモリキャッシュを使うテンポラル書き込み命令(Intel: movaps、Apple Silicon: stp)を実行。
  • non-temporal load/store: 読み込みの測定にはメモリキャッシュを使わないノンテンポラル読み込み命令(Intel: movntdqa、Apple Silicon: ldnp)を実行。書き込みの測定にはメモリキャッシュを使わないノンテンポラル書き込み命令(Intel: movntdq、Apple Silicon: stnp)を実行。

測定結果の例をフォーラム(英語)に掲載してあります。


このアプリは CrystalDiskMark の著者の了解を得て CrystalDiskMark と全く同じか似たようなユーザインターフェイスを使っています。


Got Mac mini with DDR4-2666?


Got MacBook Pro with DDR4-2666?


Got MacBook Air with DDR3-2133?
amorphousmemorymark screenshot
AmorphousMemoryMark スクリーンショット


amorphousmemorymark saved score image
AmorphousMemoryMark の結果をイメージファイルとして保存することもできます。


amorphousmemorymark saved score image
AmorphousMemoryMark メモリモジュールのヒント


amorphousmemorymark saved score image
AmorphousMemoryMark 測定結果ヒント

Got iMac with DDR4-2666?

-----------------------------------------------------------------------
AmorphousMemoryMark 1.0 (C) 2019-2020 Katsura Shareware
                       Katsura Shareware : http://katsurashareware.com/
-----------------------------------------------------------------------
* GB/s = 1,000,000,000 bytes per second
* MB = 1,000,000 bytes, MiB = 1,024 x 1,024 bytes
* KB = 1,000 bytes, KiB = 1,024 bytes

  Sequential Read 128KiB (T= 8) :   18.95 GB/s (memmove)
 Sequential Write 128KiB (T= 8) :   23.79 GB/s (bzero)
        Random Read 4KiB (T= 8) :   20.04 GB/s (memmove)
       Random Write 4KiB (T= 8) :   11.09 GB/s (bzero)
     Sequential Read 1MiB (T=1) :   10.06 GB/s (memmove)
    Sequential Write 1MiB (T=1) :   16.37 GB/s (bzero)
         Random Read 4KiB (T=1) :   10.33 GB/s (memmove)
        Random Write 4KiB (T=1) :    7.85 GB/s (bzero)

  Sequential Read 128KiB (T= 8) :   19.09 GB/s (rep movsb)
 Sequential Write 128KiB (T= 8) :   23.88 GB/s (rep stosb)
        Random Read 4KiB (T= 8) :   19.99 GB/s (rep movsb)
       Random Write 4KiB (T= 8) :   23.08 GB/s (rep stosb)
     Sequential Read 1MiB (T=1) :   10.34 GB/s (rep movsb)
    Sequential Write 1MiB (T=1) :   16.58 GB/s (rep stosb)
         Random Read 4KiB (T=1) :   10.06 GB/s (rep movsb)
        Random Write 4KiB (T=1) :   11.25 GB/s (rep stosb)

  Sequential Read 128KiB (T= 8) :   19.99 GB/s (temporal)
 Sequential Write 128KiB (T= 8) :   10.97 GB/s (temporal)
        Random Read 4KiB (T= 8) :   19.81 GB/s (temporal)
       Random Write 4KiB (T= 8) :   11.22 GB/s (temporal)
     Sequential Read 1MiB (T=1) :   14.28 GB/s (temporal)
    Sequential Write 1MiB (T=1) :    8.71 GB/s (temporal)
         Random Read 4KiB (T=1) :   10.43 GB/s (temporal)
        Random Write 4KiB (T=1) :    7.90 GB/s (temporal)

  Sequential Read 128KiB (T= 8) :   19.96 GB/s (non-temporal)
 Sequential Write 128KiB (T= 8) :   22.12 GB/s (non-temporal)
        Random Read 4KiB (T= 8) :   20.21 GB/s (non-temporal)
       Random Write 4KiB (T= 8) :   22.30 GB/s (non-temporal)
     Sequential Read 1MiB (T=1) :   14.07 GB/s (non-temporal)
    Sequential Write 1MiB (T=1) :   19.27 GB/s (non-temporal)
         Random Read 4KiB (T=1) :   10.30 GB/s (non-temporal)
        Random Write 4KiB (T=1) :   14.90 GB/s (non-temporal)

    Test : 512 MiB  (x5)  [Interval=0 sec]
  Device : DDR3-1600 SK Hynix HMT41GS6AFR8A-PB
    Date : 2020-01-22T17:09:37Z
      OS : macOS 10.14.6 18G1012
AmorphousMemoryMark の結果をテキストでコピー/ペーストすることもできます。
1x4GB png 1x4GB png
1x4GB (one-channel) vs. 2x4GB (two-channel) on Macmini5,1

Copyright © 2020-2024 Katsura Shareware. All rights reserved.