Trick困难问题解决方案

文章目录

  • 大内存占用性能问题
    • 方案1:Win + VS配置
    • 方案2:引入 inline 关键字
    • 方案3:优化程序,降采样

大内存占用性能问题

32位程序运行内存1G以上容易卡死或崩溃问题。
32位程序默认情况下最大运行内存为2G,一般情况下1G以上就容易出现异常,1.5G时可能会导致程序崩溃。

32位程序运行内存1G以上容易卡死或崩溃问题

方案1:Win + VS配置

  1. 修改VS配置中修改最大内存地址为4G:
    项目=》属性=》链接器=》系统=》启用大地址

  2. Windows 中启用 3GB 开关增加 Autodesk 应用程序的可用内存。

如何在 Windows 中启用 3GB 开关

方案2:引入 inline 关键字

为了解决一些频繁调用的小函数大量消耗**栈空间(栈内存)**的问题,特别的引入了 inline 修饰符,表示为内联函数。

方案3:优化程序,降采样

你可能感兴趣的:(C++\QT,性能)