这是我的一个概念性疑问。请求某人解决我的疑问。我有一个4.5MB的应用程序,我正在计算应用程序中进程的内存使用情况。我得到的每个进程的内存使用16MB ...这是否意味着应用程序的内存使用量与应用程序的大小相同
final Runtime rt = Runtime.getRuntime();
rt.gc();
final double startSize = rt.totalMemory()-rt.freeMemory();
我所得到的是正确的还是错误的?这是否意味着应用程序的内存使用是一样的应用程序的大小?
可能意味着应用程序运行时正在使用16meg的内存。可以升降 – Tasos
所以你的意思是没问题? –