大内存占用性能问题
32位程序运行内存1G以上容易卡死或崩溃问题。
32位程序默认情况下最大运行内存为2G,一般情况下1G以上就容易出现异常,1.5G时可能会导致程序崩溃。
32位程序运行内存1G以上容易卡死或崩溃问题
方案1:Win + VS配置
-
修改VS配置中修改最大内存地址为4G:
项目=》属性=》链接器=》系统=》启用大地址
-
Windows 中启用 3GB 开关增加 Autodesk 应用程序的可用内存。
如何在 Windows 中启用 3GB 开关
方案2:引入 inline 关键字
为了解决一些频繁调用的小函数大量消耗**栈空间(栈内存)**的问题,特别的引入了 inline 修饰符,表示为内联函数。
方案3:优化程序,降采样