Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jshell中的命令执行时间_Java_Jshell - Fatal编程技术网

Java jshell中的命令执行时间

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

我寻找了一个让jshell报告命令执行时间的选项,但找不到任何选项

那么我的问题是,在jshell中提交执行命令时,报告运行时间的最佳方式是什么

示例

检查执行100k字符串连接所需的时间(例如,与
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
我正在查看它,尽管这并不能解决最初的问题