
Java虚拟机(JVM)的更重要方面之一是它的托管内存子系统。这是一项了不起的技术,它允许开发人员分配看似无限的内存。实际情况是,在幕后,JVM致力于回收不再使用的所有内存。如果JVM无法恢复内存,我们的应用程序将失败,并显示可怕的OutOfMemoryError。
本讲习班将介绍几种可能导致JVM因OutOfMemoryError失败而失败的常见情况。我们将探索可用于诊断OutOfMemoryError原因的工具和方法。最后,这是一个研讨会,这意味着您将深入了解因OutOfMemoryError失败的多个应用程序。将涉及的主题包括:
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 2 Lessons (4h 36m) | Size: 974.6 MB
Stop those leaks before the OutOfMemoryError hurts you
One of the more important aspects of the Java Virtual Machine (JVM) is it’s managed memory subsystem. It’s an amazing piece of technology in that it allows developers to allocate a seemingly infinite amount of memory. The reality is that under the covers, the JVM is working on reclaiming all memory that is no longer in use. If the JVM is unable to recover memory, our application will fail with a dreaded OutOfMemoryError.
This workshop will cover several common scenarios that can cause the JVM to fail with an OutOfMemoryError. We’ll explore tooling and methods that can be used to diagnose the cause of an OutOfMemoryError. Finally, this is a workshop meaning you’ll go toe to toe with several applications that are failing with an OutOfMemoryError. Topics that will be covered include;
Overview of Java heap
Allocations in Java heap
GC basics with Mark and Sweep
Normal life cycle of a Java object
Common causes of OutOfMemoryError
Anatomy of a memory leak
Tools for detecting memory leaks

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/9099.html