我有一个覆盆子2(带有raspbian),我安装了Iceweasel,我添加了插件iMacros。 我在js中创建了一个脚本,实际上非常慢,但是只使用了25%的CPU和不到50%的ram。 为什么它不能使用所有资源?并在更短的时间内完成任务?
答案 0 :(得分:0)
你没有计算I / O. 当操作系统从SD卡运行时,它可能比您预期的要慢得多。
试试这个:
time /path/to/your/command args
会发布如下内容:
real 0m1.096s
user 0m0.220s
sys 0m0.060s
这将为您提供更多信息,指出花费的时间部分在哪里。
也可以使用
strace -f -t /path/to/your/command args
这将为您提供带有时间戳的系统调用的详细输出
答案 1 :(得分:0)
答案 2 :(得分:0)
这是因为Raspberry PI 2
有一个quad-core
处理器。由于JavaScipt
不允许多线程,因此您只能在一个核心上完成工作。因此,如果100%加载一个核心,则整个处理器为25%。