DynamoRIO / drmemory

Memory Debugger for Windows, Linux, Mac, and Android
Other
2.42k stars 260 forks source link

Drmemory uses up CPU #1896

Open henrywsk opened 8 years ago

henrywsk commented 8 years ago

Hi, I run drmemory to check my application running on Linux, but the process almost used up all CPU resources, more than 85% I think, but when I run the application directly without drmemory, CPU usage is normal, about 1%~2%.

I heard that drmemory is more efficient than valgrind on memory checking, but it was not true in my test, could you help to give some advice about that?

derekbruening commented 8 years ago

Please provide more information. What is the total running time under DrM vs natively, does it finish successfully under Drm, do you have custom suppressions with wildcards, what is the behavior under -light, is this 32-bit or 64-bit?

On Thu, Jun 30, 2016 at 2:18 AM, henrywsk notifications@github.com wrote:

Hi, I run drmemory to check my application running on Linux, but the process almost used up all CPU resources, more than 85% I think, but when I run the application directly without drmemory, CPU usage is normal, about 1%~2%.

I heard that drmemory is more efficient than valgrind on memory checking, but it was not true in my test, could you help to give some advice about that?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/DynamoRIO/drmemory/issues/1896, or mute the thread https://github.com/notifications/unsubscribe/AGNUMmUOOicFugPcR0HAddWa0kM5iHqAks5qQ1-8gaJpZM4JB1hy .