在 Java 中如何进行微基准测试 ?

1. jmh 微基准测试

实际上,在 java 中进行微基椎测试并不容易,主要原因在于解释执行编译执行,而编译执行又分为 C1编译, C2编译。即使是对同一个代码来说,不同的 jvm 参数也会导致测试不一样。

在 Idea 中使用远端 Build 和 Run

在 idea 中实际有一个非常有用的功能,那就是远端构建远端运行

在我们实际开发项目中,自己的本地环境服务器环境不太一样,例如 go 开发中的 build-tags, 还有 c/c++ 开发中的API 调用不一样,无法模拟相同的开发环境