一、如何查看java线程占用的内存首先添加一个静态方法:
publicstaticlonggetMemory(){
time().freeMemory();
}
这是一个在运行时检查空闲内存的语句。
线程启动前
longpoint1=getMemory();
线程调用
longpoint2=getMemory();
两个数字的区别是内存被占用。
二、windows环境下,有什么工具可以查看某条进程的内存占用情况?你的缓存肯定有问题。您需要自动删除缓存文件。例如,保留任意数量的文件并自动删除它们。