想要诊断当我的客户与世界另一端的服务器通话时发生的瓶颈.我想在我的本地计算机上运行服务器并模拟延迟.有没有办法在所有远程调用中注入一个简短的线程睡眠?我不确定哪个远程呼叫是瓶颈,所以我需要将它们全部延迟.
第二次尝试澄清:我不想将线程睡眠复制粘贴到每个远程方法中,因为有很多远程方法.我正试图找到一种方法将睡眠注入RMI子系统,因此所有通过RMI的调用都将被延迟.
解决方法:
WANem旨在实现这一目标.它在网络级别工作,因此不是Java或RMI特定的.
2023-02-25 23:07:45
想要诊断当我的客户与世界另一端的服务器通话时发生的瓶颈.我想在我的本地计算机上运行服务器并模拟延迟.有没有办法在所有远程调用中注入一个简短的线程睡眠?我不确定哪个远程呼叫是瓶颈,所以我需要将它们全部延迟.
第二次尝试澄清:我不想将线程睡眠复制粘贴到每个远程方法中,因为有很多远程方法.我正试图找到一种方法将睡眠注入RMI子系统,因此所有通过RMI的调用都将被延迟.
解决方法:
WANem旨在实现这一目标.它在网络级别工作,因此不是Java或RMI特定的.