Questions tagged «profiling»

分析是通过运行称为探查器的分析工具来评估应用程序或系统的过程。分析工具可以集中在许多方面:函数调用次数和计数,内存使用率,CPU负载和资源使用率。

4
如何在R中有效使用Rprof?
我想知道是否有可能从 R类似于-Profiler的方式-Codematlab。也就是说,要了解哪些行号特别慢。 到目前为止,我所取得的成就并不令人满意。我曾经Rprof为我提供个人资料文件。使用summaryRprof我得到类似以下内容: $by.self self.time self.pct total.time total.pct [.data.frame 0.72 10.1 1.84 25.8 inherits 0.50 7.0 1.10 15.4 data.frame 0.48 6.7 4.86 68.3 unique.default 0.44 6.2 0.48 6.7 deparse 0.36 5.1 1.18 16.6 rbind 0.30 4.2 2.22 31.2 match 0.28 3.9 1.38 19.4 [<-.factor 0.28 3.9 0.56 7.9 levels 0.26 …
68 r  profiling  profiler 

7
C ++枚举的使用是否比整数慢?
这确实是一个简单的问题: 我正在编写Go程序。我应该用aQVector<int>或a代表董事会QVector<Player>吗 enum Player { EMPTY = 0, BLACK = 1, WHITE = 2 }; 我想当然会发现,使用Player而不是整数会更慢。但是我想知道还有多少,因为我相信使用enum是更好的编码。 我已经完成了一些有关分配和比较Player的测试(相对于int) QVector<int> vec; vec.resize(10000000); int size = vec.size(); for(int i =0; i<size; ++i) { vec[i] = 0; } for(int i =0; i<size; ++i) { bool b = (vec[i] == 1); } QVector<Player> vec2; vec2.resize(10000000); …

3
在Mac版Docker上诊断CPU使用率过高
如何在MacOS上诊断Docker的原因,特别是com.docker.hyperkit使用100%的CPU? Docker统计 Docker统计数据显示所有正在运行的容器的CPU,内存,网络IO和块IO均较低。 iosnoop iosnoop显示com.docker.hyperkit每秒执行约50次写入,总计每秒写入500KB Docker.qcow2。根据什么是Docker.qcow2?,Docker.qcow2是一个稀疏文件,该文件是为所有Docker容器的持久存储。 就我而言,文件不是那么稀疏。物理大小与逻辑大小匹配。 dtrace(dtruss) dtruss sudo dtruss -p $DOCKER_PID显示大量的psynch_cvsignal和psynch_cvwait调用。 psynch_cvsignal(0x7F9946002408, 0x4EA701004EA70200, 0x4EA70100) = 257 0 psynch_mutexdrop(0x7F9946002318, 0x5554700, 0x5554700) = 0 0 psynch_mutexwait(0x7F9946002318, 0x5554702, 0x5554600) = 89474819 0 psynch_cvsignal(0x10BF7B470, 0x4C8095004C809600, 0x4C809300) = 257 0 psynch_cvwait(0x10BF7B470, 0x4C8095014C809600, 0x4C809300) = 0 0 psynch_cvwait(0x10BF7B470, 0x4C8096014C809700, 0x4C809600) = -1 Err#316 psynch_cvsignal(0x7F9946002408, …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.