我的一个webapps出现了内存不足的问题,并启动了Eclipse的TPTP来查找它。令我震惊的是,最大的罪犯是byte [],其实例和大小越来越多。有没有办法追踪它的来源?作为参考,我的软件堆栈是Java 1.5,tomcat 5.5和spring 2.5。
答案 0 :(得分:1)
byte[]
实例将来自网络通信(通过JNI传输套接字数据),图像处理(存储BufferedImages
的数据)以及您拥有的任何其他非本地ByteBuffers
。知道你拥有的应用程序类型是有用的:)(编辑:刚注意到Tomcat和Spring。我会去网络通信)