8
我在使用VisualVM查找所有時間都用於特定調用的位置。我發現大部分時間都是在數據庫調用中,但profier表明85%的時間是java.lang.Object,而DB調用只有15%。VisualVM中的時間和時間(CPU)之間的區別
我讀的是錯的嗎?
與數據coloumns是時間,時間(CPU),調用。
我在使用VisualVM查找所有時間都用於特定調用的位置。我發現大部分時間都是在數據庫調用中,但profier表明85%的時間是java.lang.Object,而DB調用只有15%。VisualVM中的時間和時間(CPU)之間的區別
我讀的是錯的嗎?
與數據coloumns是時間,時間(CPU),調用。
看起來大部分時間都是在Object.wait()中花費的。時間和時間(CPU)之間的差異在特定列的工具提示中進行了描述。時間(CPU)是實際CPU使用率的近似值,而時間是掛鐘時間。因此,對於Object.wait(),時間(CPU)始終爲零,因爲它只等待並不使用CPU。
感謝tomas一個很酷的工具:) – 2011-05-05 06:35:16