为什么release版本的程序比debug版本的程序节省资源1
发布网友
发布时间:2023-10-11 01:14
我来回答
共1个回答
热心网友
时间:2024-12-04 08:17
因为Debug的程序里面有调试信息库,调试用堆栈等信息。
调试版本的分配内存会事先在内存中初始化,而Release版本就不管了。
调试版本包括了每个执行码对应的源代码信息,Release版本去掉了。
调试版本的堆栈,比较复杂,如果被破坏会被检查出来,Release版本不检查了。
总之,Debug版本容易暴露问题。