我知道在提交之前必须保留内存.当它被保留时,没有其他进程可以使用它.但是,保留的内存不计入可用的RAM.但不应该吗?因为如果没有其他人可以使用它,那么"可用"有什么用呢?
或者是否有更大的差异?
我的主要IDE是Visual Studio 2005,我有一个大型的C/C++项目.我对推荐的线程分析工具感兴趣.我的意思是,我想要一个静态或动态的工具来帮助找到竞争条件,死锁等.
到目前为止,我随便研究了以下内容:1.英特尔线程检查器:我不相信它与VS 2005有关吗?2. Valgrind/Helgrind:免费.3.封面:如果我理解正确,这是一个昂贵的工具.
任何人都有这些或其他任何经验?我非常感谢任何建议.谢谢.