2017-02-10 3 views
-1

Javaランタイムがネイティブメモリを使用する方法を知りたいですか?私はウェブを閲覧しましたが、プロセスについて完全に学ぶための良い情報源は見つかりませんでした。また、ネイティブメモリが不足しているかどうかをどのように判断できますか?それも可能ですか?Javaランタイムはネイティブメモリをどのように使用しますか?

+0

この質問を参照することができます:[Javaメモリの使用状況を監視する方法](http://stackoverflow.com/questions/1058991/how-to-monitor-java-memory-usage) –

+0

を探しています。 –

+0

あなたは何を探していますか?このあいまいな質問に対する唯一の可能な答えは、「はい:JVMはネイティブメモリを使用します」です。それが使用するための他のメモリはありませんし、必要な方法でそれを使用します。本当の質問ではありません。 – EJP

答えて

3

How java runtime uses native memory - 記事があなたの質問に答えるかもしれません。 Javaランタイムがネイティブメモリを使用する理由とその方法は、Javaヒープとガベージコレクション、クラスとクラスローダー、ジャストインタイムコンパイラ、スレッド、JNI、NIOなどの要素の数によって異なります。これらのすべてについては、前述の記事で簡単に説明します。

同じ記事では、ネイティブメモリが不足しているかどうかを確認する方法についても説明します。しかし、一般に、ネイティブメモリの枯渇を特定する簡単な方法はありません。詳細は記事で見つけることができます。

+0

記事をありがとう。私は完全に理解するために記事が少し難しいですが、jvmがどのようにメモリを使用しているかについていくつかのアイデアを得ましたが、よく書かれています。 –

関連する問題