scala-actor模型中的核心用法



我刚开始学习scala。在使用actor模型时,有没有办法找到CPU时间和实时性以及程序使用的内核??

提前谢谢。

您可以使用诸如VisualVM之类的探查器,或者使用更特别、更愉快的解决方案:Typesafe控制台。

使用unix系统时间函数怎么样?

时间标量HelloWorld.scala

如果您在Linux中运行(特别是在这里我描述的是Ubuntu),mpstat是一个有用的程序。

您可以使用以下命令安装它:

sudo apt-get install sysstat

安装后,您可以运行bash脚本来记录CPU信息。在这种情况下,我每秒记录10次。这将被阻止,直到您按下Control-C终止日志记录。(此外,考虑删除sleep 0.1;以获得更好的数据。)

while x=0; do mpstat -P ALL >> cpu_log.txt; sleep 0.1; done

在另一个终端中,您可以启动您的程序(或ANY程序)并查看跟踪性能数据。输出如下:

03:21:08 PM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
03:21:08 PM  all    0.37    0.00    0.33    0.50    0.00    0.02    0.00    0.00   98.78
03:21:08 PM    0    0.51    0.00    0.45    0.57    0.00    0.03    0.00    0.00   98.43
03:21:08 PM    1    0.29    0.00    0.26    0.45    0.00    0.01    0.00    0.00   99.00

最新更新