這是spark1.5及以前堆記憶體分配圖 下邊對上圖進行更近一步的標註,紅線開始到結尾就是這部分的開始到結尾 spark 預設分配512MB JVM堆記憶體。出於安全考慮和避免記憶體溢出,Spark只允許我們使用堆記憶體的90%,這在spark的spark.storage.safetyFraction 參數 ...
這是spark1.5及以前堆記憶體分配圖
![](http://images2015.cnblogs.com/blog/921158/201607/921158-20160730083909419-2036827623.png)
![](F:\Note\jiazezhen@126.com\61dd814f02074c54b9fd2dd50e74df42\clipboard.png)
![](http://images2015.cnblogs.com/blog/921158/201607/921158-20160730083922544-1323746859.png)
![](F:\Note\jiazezhen@126.com\e686df0f1efc4c33b90fcf855468f65d\clipboard.png)
![](http://images2015.cnblogs.com/blog/921158/201607/921158-20160730083944794-1594467704.png)
![](F:\Note\jiazezhen@126.com\66a0b004d5c847beae9cb5570f12f928\clipboard.png)
這是spark1.5及以前堆記憶體分配圖 下邊對上圖進行更近一步的標註,紅線開始到結尾就是這部分的開始到結尾 spark 預設分配512MB JVM堆記憶體。出於安全考慮和避免記憶體溢出,Spark只允許我們使用堆記憶體的90%,這在spark的spark.storage.safetyFraction 參數 ...