Javaで通常のスレッドが使用するメモリフットプリントの量. それに関連付けられたオブジェクトがないと仮定します。
質問する
6571 次
2 に答える
14
スレッド スタックに割り当てられるメモリの量は、JVM バージョン + オペレーティング システムに固有です。-XX:ThreadStackSize オプション (古いバージョンでは -Xss) で構成されます。逸話的には、512KB は「通常」ですが、おそらく最も一般的に重要なプラットフォームである 64 ビット Linux では 1024KB です (とにかく 1 人の意見です)。
于 2012-06-14T05:59:07.687 に答える
3
Java アプリケーションの各スレッドには、独自のスタックがあります。スタックは、戻りアドレス、関数/メソッド呼び出し引数などを保持するために使用され、デフォルトのスタック サイズは 512KBです。-Xss
jvm コマンドで変更できます。
java -Xss128k
于 2012-06-14T05:58:33.257 に答える