我正在将Perf4J集成到分布式应用程序中,其中任务可以是 在一台服务器上准备并在另一台服我们真的很想能够 跟踪这些任务的性能,包括进程间传输 组件,但标准的Perf4J实现似乎不起作用 这一点。
看起来你可以序列化一个StopWatch对象,但看起来似乎如此 在工作包中传递一个开始时间值会更有效率 然后在接收端用该开始时间初始化StopWatch( 服务器的时钟使用NTP进行同步。我确实看到了一个StopWatch构造函数 这需要一个开始时间和一个已用时间,但JavaDoc说它“应该 通常不会被第三方代码调用。“
是否有一种很好的方法来跟踪从一个进程开始的任务的性能 使用Perf4J或其他工具完成另一个工作?