[nbz@localhost 0]$ uname -o
GNU/Linux
[nbz@localhost 0]$ which echo
/bin/echo
[nbz@localhost 0]$ time /bin/echo 1234
1234
real 0m0.011s
user 0m0.001s
sys 0m0.009s
[nbz@localhost 0]$ ls
echo.java
[nbz@localhost 0]$ cat echo.java
public class echo {
public static void main(String []args) {
if (args != null) {
System.out.printf("%s\n", args[0]);
}
}
}
[nbz@localhost 0]$ javac echo.java
[nbz@localhost 0]$ which java
/usr/bin/java
[nbz@localhost 0]$ time /usr/bin/java echo 1234
1234
real 0m0.208s
user 0m0.026s
sys 0m0.181s
[nbz@localhost 0]$ java写的 echo 和 linux系统自带的 echo 效率差别很大!
比较Shell与Java输出性能
最新推荐文章于 2025-03-06 00:15:00 发布
本文通过实际操作对比了在Linux环境下使用Shell命令与Java程序输出字符串“1234”的性能差异。实验结果显示,Shell命令在执行速度上明显优于Java程序。
443

被折叠的 条评论
为什么被折叠?



