![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
lipeionline
这个作者很懒,什么都没留下…
展开
-
Deflater/Inflater如使用不当,将有可能造成native memory leak
<br />Deflater/Inflater如使用不当,将有可能造成native memory leak,下面是一段示例的代码:<br /><br />import java.util.zip.*;<br />用-Xmn10m运行上面的代码,可以看到即使在触发了minor gc和full gc后,Java进程占用的地址空间也不会降下去,而当主动调用deflater.end后,再次运行上面的代码,则可看到Java进程占用的地址空间就比较少了,因此在使用Deflater/Inflater时,一定要记得在不需要转载 2011-04-28 16:38:00 · 1179 阅读 · 0 评论 -
Thanks for the memory!
<br />Java 堆(每个 Java 对象在其中分配)是您在编写 Java 应用程序时使用最频繁的内存区域。JVM 设计用于将我们与主机的特性隔离,所以将内存当作堆来考虑再正常不过了。您一定遇到过 Java 堆 OutOfMemoryError ,它可能是由于对象泄漏造成的,也可能是因为堆的大小不足以存储所有数据,您也可能了解这些场景的一些调试技巧。但是随着您的 Java 应用程序处理越来越多的数据和越来越多的并发负载,您可能就会遇到无法使用常规技巧进行修复的 OutOfMemoryError。在一些场转载 2011-04-28 16:40:00 · 699 阅读 · 0 评论