JProfiler 中的 Net IO 是什么意思?

Nai*_*der 2 jprofiler

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

JProfilerguide 说如下,但我不知道它到底是什么意思?是花在网络上的时间还是等待网络的时间?如果net io时间很大该怎么解决?

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

Ing*_*gel 5

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

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

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