Java基本

[Java] メモリ容量を取得する

投稿日:2020年5月27日 更新日:

Javaで使用できるメモリ容量を取得するには java.lang.Runtimeクラスを使用します。


以下の値を取得できます。

  • Runtime#freeMemory() JavaVMの空きメモリーの容量
  • Runtime#maxMemory() JavaVMが使用を試みる最大メモリ容量
  • Runtime#totalMemory() JavaVMに割り当てられているメモリーの総容量

サンプルソース

例)各種メモリ情報を取得する

(結果)
空メモリ:125535480バイト 最大メモリ:1875378176バイト 割り当てメモリ:126877696バイト 使用メモリ:1342216バイト

備考

  • メモリ使用量だけは直接取得するメソッドが無いので、割容量から空容量を引いて算出します。

スポンサーリンク

スポンサーリンク

-Java基本

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

[Java] 文字列から指定した文字位置を取得する(indexOf、lastIndexOf)

Strig文字列内から文字列を検索するには、.indexOf、.lastIndexOfを使用します。 ...

[Java] 文字コードを指定してファイルを読み込む

文字コードを指定してファイルを読み込むサンプルです。 サンプルソース 例)C:¥hoge.t ...

[Java] 1970年1月1日からのミリ秒からDateオブジェクトに日付を設定する(.setTime)

1970年1月1日からのミリ秒からDateオブジェクトに日付を設定するには、.setTime()を使 ...

[Java] String型→数値型に変換する

String型から数値型に型変換をするサンプルです。 String型→基本データ型の型変換は各型のラ ...

[Java] String文字列とStringBufferを比較する(.contentEquals)

String文字列とStringBufferを比較するには、.contentEquals()を使用し ...