为什么有些系统函数在Debug下正常,在Release版本无法执行?解决思路

为什么有些系统函数在Debug下正常,在Release版本无法执行?
我做的程序在Debug下正常,在Release版本有些函数无法执行。
GetProcessMemoryInfo,获取进程内存占用量,在Debug下正常,在Release获取为0。
TerminateProcess,结束进程,在Debug下正常,在Release下有时候无法结束进程。

------解决方案--------------------
类似的情况比较多的吧,反过release正常 debug不正常的也有,目前遇到的基本都是变量初始化,工程属性,编译环境之类的没修改一致的情况
------解决方案--------------------
调试中问题最大吧,release下调试信息是不准确的。
建议Trace,输出看情况、
另外查看debug和release的工程配置。应该没问题的
------解决方案--------------------
有时候一张图片资源在Debug目录下,而Release目录下没有,就会加载失败。
------解决方案--------------------
GetProcessMemoryInfo,获取进程内存占用量,在Debug下正常,在Release获取为0
If the function fails, the return value is zero. To get extended error information, call GetLastError