【发布时间】:2011-08-20 15:37:45
【问题描述】:
我有一个程序使用gloox 库连接到 xmpp 服务器。如果我直接运行程序,连接总是成功的。但是,该程序的 CPU 使用率很高。所以我转向 valgrind 寻求帮助。但是如果我使用 valgrind (--tool=callgrind) 运行程序,连接总是会超时。我不得不承认我是 valgrind 的新手,但为什么会发生这种情况?
【问题讨论】:
-
Valgrind 天生就很慢。连接的超时值是多少?这不太可能,但可以想象你可能会遇到这个问题。可能还有其他事情在起作用。您是否尝试过 tcpdump 来检查引擎盖下发生了什么?