美文网首页
应用程序分配堆过大,失败

应用程序分配堆过大,失败

作者: 43h | 来源:发表于2017-12-22 10:17 被阅读0次

    今天把win7 上一个软件放放到win10上运行,
    提示 fail to alloc heap ,xxx(size).

    去网上找了下,有dumpbin.exe 和 editbin.exe 可以查看和修改应用可分配内存大小。

    这两个工具一版都再visual studio 里面,所以要先安装VS(我安装得是VS社区版,dumpbin.exe 运行时还需要其他得软件,例如:LINK.exe,所以直接拷贝没用,必须得安装)。

    下面时命令 ,必须以管理员权限运行:
    editbin.exe /largeaddressaware your-program.exe

    执行成功后查看,
    dumpbin.exe /headers your-program.exe

    image.png

    这里就成功了。

    相关文章

      网友评论

          本文标题:应用程序分配堆过大,失败

          本文链接:https://www.haomeiwen.com/subject/jxltgxtx.html