我有一个 raspberry 2(带有 raspbian),我安装了 Iceweasel 并添加了插件 iMacros。我在js中创建了一个脚本,确实很慢,但是只使用了25%的CPU和不到50%的ram。为什么它不能使用所有的资源?并在更短的时间内完成任务?
问问题
1127 次
3 回答
0
于 2016-03-13T08:10:22.200 回答
0
那是因为它Raspberry PI 2
有一个quad-core
处理器。因为JavaScipt
不允许多线程,所以在一个核心上工作会受到限制。因此,如果一个核心 100% 加载,则整个处理器为 25%。
于 2016-03-13T08:10:39.637 回答
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
这将为您提供带有时间戳的系统调用的详细输出
于 2016-03-13T08:09:50.387 回答