Java jshell中的命令执行时间
我寻找了一个让jshell报告命令执行时间的选项,但找不到任何选项 那么我的问题是,在jshell中提交执行命令时,报告运行时间的最佳方式是什么 示例 检查执行100k字符串连接所需的时间(例如,与Java jshell中的命令执行时间,java,jshell,Java,Jshell,我寻找了一个让jshell报告命令执行时间的选项,但找不到任何选项 那么我的问题是,在jshell中提交执行命令时,报告运行时间的最佳方式是什么 示例 检查执行100k字符串连接所需的时间(例如,与StringBuffer.append()进行比较) 我的基本解决办法是: /reset /设置详细的反馈 int i; 长t0; 字符串s=“”; for(t0=System.nanoTime(),i=0;这就像一个AOP问题。由于Java 8,您可以使用专门为微基准设计的org.openjdk.j
StringBuffer.append()
进行比较)
我的基本解决办法是:
/reset
/设置详细的反馈
int i;
长t0;
字符串s=“”;
for(t0=System.nanoTime(),i=0;这就像一个AOP问题。由于Java 8,您可以使用专门为微基准设计的org.openjdk.jmh
包。感谢@Glains指出org.openjdk.jmh
我正在研究它,尽管这并不能解决最初的问题听起来像是一个AOP问题。由于Java 8,您可以使用org.openjdk.jmh
包是为微基准明确设计的。感谢@Glains指出org.openjdk.jmh
我正在查看它,尽管这并不能解决最初的问题