Javaちょこっとリファレンス ブログ

Java開発時にぜひご利用ください。

Java 標準API

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

投稿日:

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


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

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

サンプルソース

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

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

備考

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

スポンサーリンク

スポンサーリンク

-Java, 標準API

執筆者:


comment

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

関連記事

[Java] 文字列の大文字→小文字の変換を行う(.toLowerCase)

文字列の大文字→小文字の変換を行うには、.toLowerCaseを使用します。 構文 (java.l ...

[Java] ArrayListでint型などの基本データ型を扱う

ArrayListでint型などの基本データ型を扱う方法です。 ArrayListなどのList型に ...

[Java] enum型(列挙型)を使う

enum型(列挙型)を使うサンプルです。 enum型は、定数をグルーピングするような使い方ができます ...

[Java共通部品] 16進数⇒10進数に変換する

16進数の数値を10進数数値に変換する共通関数です。 サンプルソース 例)16進数を10進数に変換す ...

[Java] 文字列から一部分を取得する(.subString)

文字列から一部分を取得するには、.subStringを使用します。 サンプルソース 例)文字列から一 ...