VisualVM中时间和时间(CPU)的区别

我正在使用VisualVM来查找特定呼叫所花费的时间。我发现大部分时间都在数据库调用中,但是profier显示85%的时间是java.lang.Object,而DB调用只有15%。 我读错了吗? 带有数据的颜色是时间,时间(CPU),调用。     
已邀请:
看起来大部分时间都花在Object.wait()上。时间和时间(CPU)之间的差异在特定列的工具提示中描述。时间(CPU)是实际CPU使用率的近似值,而时间是挂钟时间。因此对于Object.wait(),Time(CPU)始终为零,因为它只等待并且不使用CPU。     

要回复问题请先登录注册