文件名称:jdk8-stream-rx-comparison
文件大小:291KB
文件格式:ZIP
更新时间:2024-05-17 06:38:22
Java
该项目包含我在JavaOne 2015和Devoxx 2015上介绍的基准的源代码(减去GC Collections部分)。 它使用GC集合,RxJava和Java 8 Stream API框架比较了“莎士比亚戏剧拼字游戏” kata的实现性能。 这个工作台除了展示所选问题的不同性能外,没有其他目的,请不要将其当作一般工作台使用,也不要得出在其他用例上可能有误的结论。 它建立在JMH上,JMH是用于测量Java性能的标准工具。 您需要Maven来构建和运行此工作台。 $ mvn clean install 这将在target目录中创建一个benchmark.jar文件。 这个jar包含运行基准测试所需要运行的内容。 $ java -jar target/benchmark.jar 这将运行基准测试并在控制台上打印出结果。 当然,执行此基准测试几乎没有机会产生与我在演讲中展示的结果
【文件预览】:
jdk8-stream-rx-comparison-master
----src()
--------main()
----README.md(1KB)
----pom.xml(4KB)
----.gitignore(14B)
----files()
--------ospd.txt(600KB)
--------words.shakespeare.txt(228KB)