用于测量带宽、延迟和跃点计数的Java库?

用于测量带宽、延迟和跃点计数的Java库?,java,Java,我将非常感谢您的帮助:您知道有什么好的Java库可以轻松地嵌入到任何Java应用程序中,以帮助测量至少 带宽 潜伏期 啤酒花数 例如,我有一个文件www.test.com/testfile.tmp,希望在下载该文件时测量上述参数。你知道有哪个好的图书馆能做到这一点吗 非常感谢!! Jan虽然这本身不是一个图书馆,但它将提供我认为是您正在获取的信息 非常详细的页面加载分析实用程序以及大量其他网站优化技巧 干杯 或者,从Yahoo!安装YSlow插件!这将非常详细地说明您的页面正在发生什么以及您

我将非常感谢您的帮助:您知道有什么好的Java库可以轻松地嵌入到任何Java应用程序中,以帮助测量至少

  • 带宽
  • 潜伏期
  • 啤酒花数
例如,我有一个文件www.test.com/testfile.tmp,希望在下载该文件时测量上述参数。你知道有哪个好的图书馆能做到这一点吗

非常感谢!!
Jan

虽然这本身不是一个图书馆,但它将提供我认为是您正在获取的信息

非常详细的页面加载分析实用程序以及大量其他网站优化技巧


干杯

或者,从Yahoo!安装YSlow插件!这将非常详细地说明您的页面正在发生什么以及您可以做些什么。

我可能会对Linux“mtr”命令进行外部调用,它提供了有关延迟、跃点、丢失和标准偏差的详细信息。但是,很明显,这只会在某些情况下起作用。它确实需要root/suid,因此,仅从库中可能无法获得这种级别的统计信息。不过它并不测量带宽。

看看apache commons网络库:。它会有一些你需要测量的东西。Echo是一个强大但受限的工具;大多数站点的回送功能都会受到限制,但如果您试图在自己的网络中进行测量,这会有所帮助。

Firebug将为您提供延迟和带宽,我不确定跳数,您将需要类似traceroute的功能来执行此操作。这需要与firebug并行运行,并指向域名-例如www.stackoverflow.com,请参阅-