我正在加快编译我的应用程序所需的时间,我正在调查的一件事是检查什么资源,如果有的话,我可以添加到构建机器来加快速度.为此,我如何知道我是否应该投资更多的cpu,更多的内存,更好的硬盘或者是否受到其他资源的限制?我已经看到这个(
How to check if app is cpu-bound or memory-bound?),并且正在寻找更多的提示和指针.
到目前为止我已经尝试过
>建立机器上的时间与本地机器的时间相同.我发现构建机器需要两倍的时间作为我的机器.
>运行“资源监视器”,并查看cpu使用情况,内存使用情况和磁盘使用情况,而在执行此操作的同时,我无法解释数字,主要是因为我不明白每个列的含义,以及如何翻译一个虚拟机与一个物理盒子,这对多cpu盒是什么意思.