tag:blogger.com,1999:blog-591179528445148028.post1602170401850188071..comments2012-07-19T18:16:11.736+02:00Comments on ppenz: ProfilingAnonymoushttp://www.blogger.com/profile/10339806249189186547noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-591179528445148028.post-77138110559530300672010-02-23T11:23:49.473+01:002010-02-23T11:23:49.473+01:00I've written a file synchronizer called csync....I've written a file synchronizer called csync. To make it fast I profiled it using strace in the end.<br /><br />I wanted to see which operation are done, which are not necessary and can be called once. The other thing was to look at the order of syscalls and how you can change them to be faster. The result was pretty good.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-591179528445148028.post-68977540099135056762010-02-23T10:06:16.397+01:002010-02-23T10:06:16.397+01:00woohoo improving dolphin performance. I was just t...woohoo improving dolphin performance. I was just thinking this morning about the fact that Dolphin takes several seconds to load files of a few thousand files and a noticeable time to load even small folders and wishing I could do something to help fix it. have fun and good luck.maninalifthttps://www.blogger.com/profile/08040522135159233946noreply@blogger.comtag:blogger.com,1999:blog-591179528445148028.post-46001398827387003722010-02-22T23:47:48.128+01:002010-02-22T23:47:48.128+01:00For I/O "profiling" iotop may be some st...For I/O "profiling" iotop may be some start (it's not profiling per se, but at least it allows one to easily see what process is responsible for current I/O activities).Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-591179528445148028.post-83373912539872057442010-02-22T19:55:05.971+01:002010-02-22T19:55:05.971+01:00You may want to take a look at perf http://kerneln...You may want to take a look at perf http://kernelnewbies.org/Linux_2_6_31#head-6004ec219c203c60037057dbebaf0a04fe22f19c (there has been many changes in the last kernel releases aswell)<br /><br />It's once of the most actively developed parts of the kernel, it is being used instead of oprofile for many things, and once UPROBES gets in the kernel you will have userspace probes (like dtrace/systemtap)Anonymousnoreply@blogger.com