分析时字节 [] 的荒谬大小和数量
Posted
技术标签:
【中文标题】分析时字节 [] 的荒谬大小和数量【英文标题】:Absurd size and quantity of byte[] while profiling 【发布时间】:2011-01-03 19:27:27 【问题描述】:我的一个 web 应用程序出现内存不足的问题,并启动了 Eclipse 的 TPTP 来查找它。令我震惊的是,最大的违规者是 byte[],它的实例数量和大小都在不断增加。有什么方法可以追踪它的来源吗?作为参考,我的软件堆栈是 Java 1.5、tomcat 5.5 和 spring 2.5。
【问题讨论】:
@Sean Patrick Floyd:那幅漫画最棒了! @Mike 我个人资料上的那个?是的,太棒了! 【参考方案1】:byte[]
实例将来自网络通信(通过 JNI 传输套接字数据)、图像处理(存储BufferedImages
的数据)以及您拥有的任何其他非本机ByteBuffers
。了解您拥有的应用程序类型会很有用:)(编辑:刚刚注意到 Tomcat 和 Spring。我会去网络通信)
【讨论】:
哇,就是这样。我的缓存正在从远程源拉取一堆数据。谢谢。以上是关于分析时字节 [] 的荒谬大小和数量的主要内容,如果未能解决你的问题,请参考以下文章