我试图弄清楚如何使用Caliper在Eclipse中进行基准测试,但是我一无所获。我尝试按照此处找到的26分钟教程进行操作:https://code.google.com/p/caliper/,但很快就迷路了。我已经下载了Caliper jar文件,但是不确定它应该在哪个文件夹中。我也已经下载了Maven for Eclipse插件,但是我不确定是否有必要。是否可以从Eclipse的“帮助”菜单中的“安装新软件..”选项安装Caliper?我只是想能够对我为我正在学习的数据结构和算法类创建的某些算法进行非常简单的速度测试。

最佳答案

现在这个答案已经过时了。 Caliper在Windows中工作了至少一年以上:https://code.google.com/p/caliper/issues/detail?id=167

Caliper doesn't work in Windows. See this case.您需要使用版本0.5-rc1,该版本还有其他问题,但是仍然可以,并且缺少许多功能,但是它在Windows中确实可以使用。

  • 如果您知道如何使用Maven,请将此pom片段添加到pom.xml中。
    <dependency>
        <groupId>com.google.caliper</groupId>
        <artifactId>caliper</artifactId>
        <version>0.5-rc1</version>
    </dependency>
    
  • 如果您想学习Maven,请先阅读以下内容:http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html
  • 将项目转换为Maven项目(右键单击项目->配置->转换为Maven项目)
  • 如果您不知道如何使用Maven(here is a guide to how to do this with pictures):
  • Download the 0.5-rc1 jar
  • 右键单击要使用的项目,然后选择Build Path -> Configure Build Path
  • 使用Add External Jar将其添加到“库”选项卡

  • 完成此操作后,就可以开始编写基准测试了。 Here is an example of a benchmark I wrote for a different Stack Overflow question

    08-25 06:11