我可以看到各种方法所花费的 CPU 时间,并且可以看到套接字 I/O 所花费的时间。我发现应用程序在套接字读取方面遇到瓶颈。
但是我在哪里可以看到哪些方法正在执行所有 I/O?
最佳答案
对于 JMC 5.x,I/O -> 套接字读取 -> 套接字读取跟踪树中有套接字事件的堆栈跟踪。 对于 JMC 6/7,当您转至 Socket I/O 页面时,堆栈跟踪将显示在堆栈跟踪 View 中。
关于Java Mission Control - 哪些方法在套接字 I/O 上花费时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53623364/