Out of memory (OOM) 是一种操作系统或者程序已经无法再申请到内存的状态。经常是因为所有可用的内存,包括磁盘交换空间都已经被分配了。OOM是Java开发者们经常遇见的一个问题,它种类多,原因复杂,让人头痛不已。HeapDump性能社区精品课程《那些年我们遇到的OOM》将从Java虚拟机内存分布讲起,深入揭秘各类OOM的产生原因及其解决方案。
课程列表:
第1期:开题
第2期:Java heap space
第3期:PerfGen/Metaspace
第4期:Compressed class space
第5期:Direct buffer memory
第6期:GC overhead limit exceeded
第7期:Requested array size exceeds VM limit
第8期:Unable to create native thread
第9期:request size bytes for reason.Out of swap space?
第10期:reason stack_trace_with_native_method
第11期:OOM Killer