JVM 第五節:JVM 性能優化(上)

內存溢出 內存溢出的原因:程序在申請內存時,沒有足夠的內存空間 棧溢出 方法死循環遞歸調用(StackOverflowError)、不斷建立線程(OutOfMemoryError) 堆溢出 不斷創建對象,分配對象大於最大堆的大小(OutOfMemoryError) 直接內存 JVM 分配的本地直接內存大小大於 JVM 的限制(可以通過-XX:MaxDirectMemorySize 來設置(不設置的
相關文章
相關標籤/搜索