JProfiler 中的净 IO 是什么意思?



JProfiler 中的净 IO 时间是什么意思?

JProfilerguide说以下,但我不知道它到底是什么意思?时间是在网络上花费还是在网络上等待? 如果净io时间很大怎么办?

在网络操作期间,Java 标准库中的许多调用 可以阻止,因为他们正在等待更多数据。这种 阻塞在 JProfiler 中称为"Net I/O"。JProfiler知道列表 JRE 中导致网络 I/O 阻塞的方法并检测它们 在加载时。

净 I/O 是套接字等待数据的时间。

  • 正在等待连接的服务器套接字处于净 I/O 线程状态。这并不表示存在性能问题。

  • 等待数据库返回结果的 JDBC 调用处于净 I/O 状态。在这种情况下,您可以在调用树中看到关联的 SQL 字符串。

">

Net I/O"状态,用于跟踪线程等待网络数据的时间。这对于分析服务器和数据库驱动程序非常重要,因为该时间可能与性能分析相关,例如调查慢速 SQL 查询。

最新更新