1. 程式人生 > >如何檢視Java物件佔用JVM記憶體大小

如何檢視Java物件佔用JVM記憶體大小

轉換成位元組型別

之前遇到要檢視快取大小,找了很多方法都不是很合適,從同事那裡得知一個很好、很準確的方法。現分享如下:

private List<Map<String,Object>> paramList=new ArrayList<Map<String,Object>>();
paramList=sqlMap.queryForList("*****.*****"); //從資料庫讀取快取資料。
logger.info("paramList大小="+Arrays.toString(paramList.toArray()).getBytes().
length);//列印佔用位元組數。