我的内存泄漏发生在相当大的系统的已知部分中。我想全速运行,直到这一段的代码,运行val研备忘录检查在该部分,并收集在该部分的末尾,而没有进一步完成运行。这有可能吗?
发布于 2015-01-07 19:40:24
不是用记忆检查,不是。根据英勇常见问题的说法,回调是目前唯一支持此功能的val砂子组件:
5.4.是否可以将Val差伦附加到已经运行的程序上? 不是的。由于内存布局的不同,瓦伦为运行程序提供的环境与普通程序的环境有很大的不同。因此,瓦兰从一开始就必须拥有完全的控制权。 可以通过在没有任何工具的情况下运行您的程序来实现这样的目标(这涉及到大约5倍的慢速,比大多数工具都慢),然后在您感兴趣的地方添加工具。然而,对此的支持必须由工具来提供,Callgrind是目前唯一有这种支持的工具。有关详细信息,请参阅有关
callgrind_control程序的说明。
https://stackoverflow.com/questions/27827072
复制相似问题