当您在 Linux 上使用 time 命令时,我了解“real”、“user”和“sys”之间的区别,正如另一个线程中所解释的那样:What do 'real', 'user' and 'sys' mean in the output时间(1)?
现在我正在对 Python、Java 和 C 的性能进行一个小的比较,我想知道我应该使用哪个报告。
“用户+系统”似乎是更现实的一个,但是在将 C 与 Java 进行比较时,这不会导致问题,例如,因为 JVM 知道如何优化多处理器/线程的代码,而 GCC 不知道?
另外,如果我确保没有其他繁重的进程在后台运行,“真实”是否足够现实?