JProfiler中的Net IO时间是什么意思?
JProfilerguide说以下内容,但我不知道这到底意味着什么?是在网络上花费时间还是在网络上等待时间?如果净io时间很大,该如何解决?
在网络操作期间,Java标准库中有许多调用 可以阻止,因为他们正在等待更多数据。这种 阻塞在JProfiler中称为“ Net I / O”。 JProfiler知道列表 JRE中导致网络I / O阻塞的方法并对其进行检测 在加载时。
答案 0 :(得分:1)
Net I / O是套接字等待数据的时间。
正在等待连接的服务器套接字处于网络I / O线程状态。这并不表示性能问题。
正在等待数据库返回结果的JDBC调用处于net I / O状态。在这种情况下,您可以在调用树中看到关联的SQL字符串。
答案 1 :(得分:0)
“ Net I / O”状态,用于跟踪线程等待网络数据的时间。这对于分析服务器和数据库驱动程序很重要,因为该时间可能与性能分析(例如调查慢速SQL查询)有关。