メモリの情報が正常に取得できない

投稿者:天網 投稿日:2019/02/03(Sun) 22:22:10 No.1704

こんにちは

メモリの「総領域」「空き領域」「使用率」が正常に動作していない様なので報告しておきます。

32ビットで動作させた場合、32ビットアプリケーションのメモリ上限 2GB の制限を受けて「総領域」「空き領域」共に 2147352576 バイト(約2GB)までしか取得出来ず、実際にはメモリが 4GB や 8GB あっても 2GB までしか取得できませんでした。
また、64ビットで動作させた場合、64ビットアプリケーションのメモリ上限 128TB を「総領域」「空き領域」として取得しているようで、「総領域」「空き領域」が 140737488224256 バイト(約128TB)、「使用率」が 0 と実際とは違う数値しか取得できませんでした。

お手数かと思いますが、よろしくお願いいたします。

物理メモリの値を使ってください

投稿者:ゆうと 投稿日:2019/02/17(Sun) 03:34:20 No.1721

こんばんは ゆうとです。

状況が不明な点もありますが次のようなプログラムで
正しく取得出来るかと思います。

-------------------
「Produire.SystemInfo.dll」を利用する
メモリを更新する
結果={
  「総物理領域」=(メモリの総物理領域)のサイズ形式,
  「空き物理領域」=(メモリの空き物理領域)のサイズ形式,
  「物理使用率」=「[メモリの物理使用率]%」}
結果を情報アイコンで表示する
-------------------

メモリ8GB環境では正しく取得できました。
ご確認ください。

修正確認しました

投稿者:天網 投稿日:2019/02/18(Mon) 14:50:11 No.1725


バージョン 1.6.969 で修正確認しましたありがとうございました。

▲ページの先頭へ

- WebForum -