Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.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
Performance Perl';你的意思是什么?_Performance_Perl_Testing_Perl Prove - Fatal编程技术网

Performance Perl';你的意思是什么?

Performance Perl';你的意思是什么?,performance,perl,testing,perl-prove,Performance,Perl,Testing,Perl Prove,我在谷歌上搜索了不少,但找不到这个问题的答案。当您在测试()上运行prove时,您会得到如下统计信息: Files=3, Tests=45, 2 wallclock secs ( 0.03 usr 0.00 sys + 0.50 cusr 0.12 csys = 0.65 CPU) usr、sys、cusr、csys和CPU的数字是什么意思?Wallclock seconds是实际经过的时间,就好像你看手表计时一样 在CPU上实际花费的usr秒数,以用户空间为单位 sys secon

我在谷歌上搜索了不少,但找不到这个问题的答案。当您在测试()上运行prove时,您会得到如下统计信息:

Files=3, Tests=45,  2 wallclock secs ( 0.03 usr  0.00 sys +  0.50 cusr  0.12 csys =  0.65 CPU)

usr、sys、cusr、csys和CPU的数字是什么意思?

Wallclock seconds是实际经过的时间,就好像你看手表计时一样

在CPU上实际花费的usr秒数,以用户空间为单位

sys seconds是在CPU上实际花费的时间,以内核空间为单位

CPU时间是在CPU上花费的总时间


我不知道cusr和csys代表什么,我猜他们是指儿童用户和儿童系统?

谢谢Chankey-你知道cusr和csys也是什么意思吗?我不确定@KeithBroughtonIt的意思是什么,如果你的
线束选项
环境变量设置为并行测试,“usr”时间通常会超过wallclock时间,因为每个CPU内核都会贡献累积的usr时间。换句话说,四个内核每个工作1秒的时间是4USR秒,但只有1Wallclock秒。我认为@ChankeyPathak的猜测是正确的:=>“返回一个四元素列表,给出用户和系统的时间,以秒为单位,用于此进程以及此进程的所有已退出子进程。”