我想计算我的函数在Java中执行需要多少CPU时间.目前我正在做如下.
long startTime = System.currentTimeMillis();
myfunction();
long endTime = System.currentTimeMillis();
long searchTime = endTime - startTime;
Run Code Online (Sandbox Code Playgroud)
但我发现,对于相同的I/PI,根据系统负载获得不同的时间.
那么,如何获得我的函数执行所需的精确CPU时间.
我有像这样的数据
1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 28 30 36 37 39 40 41 46 48 49 51 52 53 54 55 56 58 60 66 67 68 71 72 74 77 78 85 89 90 91 108 109 110 116 117 118 120 121 123 137 138 145 146 147 148 154 157 159 162 165 166 168 175 179 181 …Run Code Online (Sandbox Code Playgroud) 我的目录中有大约 3-4 百万个文件,文件名以type1.txt, type2.txt.(file are 1type1.txt, 1type2.txt,2type2.txt,2type2.txtetc )结尾
现在我想连接所有以 type1.txt 和 type2.txt 结尾的文件。
目前我正在cat *type1.txt > allTtype1.txt为type2.txt. 我想保留两个最终输出文件中的顺序,我猜是cat这样做的。但速度太慢了。
请建议一些更快的方法来执行相同的操作。
谢谢,拉维
我有特殊字符的字符串,例如
"ravi", "Ravi" ,"!ravi","ravi...","RaVi)" etc..
Run Code Online (Sandbox Code Playgroud)
我希望所有这些都被视为一样.如何实现这一目标.可以在shell脚本,C,C++,JAVA中.
谢谢,拉维.