私はOutOfMemoryExceptionのスパークエグゼキュータJVMを監視しています。私はJconsoleを使用してExecutor JVMに接続しました。画像に使用されるメモリで 使用済み、コミット済みおよび最大ヒープメモリの相違
3.8gのとして示され、コミットされたメモリは、8.6gので、最大メモリはまた、誰もが使用され、コミットされたメモリまたは任意のリンクの違いを説明してもらえ を8.6gのされている:JConsoleののスナップショットは、次のとおりそれはそれを説明します。 MemoryUsage
のJavaのドキュメントから
https://docs.oracle.com/javase/7/docs/api/java/lang/management/MemoryUsage.html [の – stark
可能な重複なぜLinuxのプロセスに常駐よりもJVMのレポートよりコミットされたメモリセットサイズ?](http://stackoverflow.com/questions/31173374/why-does-a-jvm-report-more-committed-memory-than-the-linux-process-resident-set) – the8472