作为一个程序员,好像这个问题不用回答似的,如果是32位程序,最多能使用2G内存。如果是64位程序,那就多了去了。

我们以32位程序作为说明对象。

有时候,用C++写的一个程序,通过task manager来查看,自己的程序明明只有使用了几百M内存,为什么还会分配内存 失败呢?

如下图所示:

明明这个程序只使用了不到200M内存,但是实际这个程序到底占用了多少内存呢?

请看下图

其实已经占用了600多M内存了,如果是.net编译出来的程序,Managed Heap会有很多。

细节不多说了,自己看着查询资料吧。

你知道你的程序到底能使用多少内存吗?相关推荐

  1. 讨论:写程序到底需不需要懂数学?

    数学系所学的数学,跟一般人所会用到的数学不太一样.研究所顺利考上的向往已久的资工所,成为名符其实的本科系学生,本以为可以不用再玩数学了,但我发现我错了,是不用再玩那些抽久的高等数学没错,但线性代数.机 ...

  2. c语言列车调度 栈,这个用栈调度火车的程序到底是怎么回事?

    这个用栈调度火车的程序到底是怎么回事? 下面是一个用栈来实现火车调度的程序,其中,in代表初始的车列顺序,transter代表用来调度的火车轨,out代表调度后的火车轨,程序功能如下,如果in中车列顺 ...

  3. 一个Java对象到底占多大内存?(转)

    最近在读<深入理解Java虚拟机>,对Java对象的内存布局有了进一步的认识,于是脑子里自然而然就有一个很普通的问题,就是一个Java对象到底占用多大内存? 在网上搜到了一篇博客讲的非常好 ...

  4. 并发编程含义比较广泛,包含多线程编程、多进程编程及分布式程序等 目录 1. “共享内存系统”,消息传递系统”。 1 1.1. 共享模式 多进程 多线程 1 1.2. Actor消息模式 事件驱动 2

    并发编程含义比较广泛,包含多线程编程.多进程编程及分布式程序等 目录 1. "共享内存系统",消息传递系统". 1 1.1. 共享模式 多进程 多线程 1 1.2. Ac ...

  5. 磁盘中的程序必须加载到内存才能运行

    计算机中主要的存储部件是内存和磁盘.磁盘中存储的程序必须加载到内存之后才能运行.在磁盘中保存的原始程序是无法直接运行的.这是因为,负责解析和运行程序内容的CPU,需要通过内部程序计数器来指定内存地址, ...

  6. win10msmpeng占内存_Win10到底需要多大内存才够用?你未必能想到

    技巧 | 最酷炫实用的PC应用方式 Win10带来了语音助手.通知中心.Edge浏览器以及安全上的诸多改进,依然有人因为界面不够华丽,隐私保护有潜在威胁,体验中容易卡顿.蓝屏等诸多问题而选择不升级.如 ...

  7. 计算机内存多大够用,Win10到底需要多大内存才够用,你知道吗

    Win10带来了语音助手.通知中心.Edge浏览器以及安全上的诸多改进,依然有人因为界面不够华丽,隐私保护有潜在威胁,体验中容易卡顿.蓝屏等诸多问题而选择不升级.如果你已经升级Win10,玩硬件的用户 ...

  8. Winform程序怎么降低占用的内存?

    1 Winform程序怎么降低占用的内存?winform程序占用的内存数一直居高不下,提供给用户的手册中说明内存不能大于50MB,但是每次运行的时候,内存都会飙高到100多MB. 2 3 后来终于发现 ...

  9. python测试代码运行时间_10种检测Python程序运行时间、CPU和内存占用的方法

    在运行复杂的Python程序时,执行时间会很长,这时也许想提高程序的执行效率.但该怎么做呢? 首先,要有个工具能够检测代码中的瓶颈,例如,找到哪一部分执行时间比较长.接着,就针对这一部分进行优化. 同 ...

最新文章

  1. PCL点云特征描述与提取(3)
  2. stm32f302 can通讯_福特福克斯发动机无法启动,诊断电脑还通讯不了怎么修?
  3. 服务器账户登录监控系统,服务器账户登录监控系统
  4. 关于css浮动的一点思考
  5. 杨笠代言电脑遭投诉抵制,网友吵翻!英特尔回应了...
  6. gdal读写图像分块处理
  7. window.opener的用法
  8. node.js安装和vue全局安装教程
  9. 【Tools】Coverity代码静态检测工具
  10. 小红书 标签 HTML5,牛宝-手机客户端
  11. JavaScript - navigator对象
  12. 本地时间 与 UTC 时间 相互转化
  13. 第十届蓝桥杯大赛软件类决赛 Java大学C组
  14. 本周总结:为图片标签<img>加上 alt属性的好处
  15. [数据科学]000.我为什么当数据科学家
  16. Intellij idea Tips 之 创建文件自动生成文档描述
  17. Python微信点赞
  18. John Ripper的模式和配置
  19. Tuxera NTFS2022Mac如何安装以及怎么激活NTFS?
  20. Nginx+https+Trojan

热门文章

  1. windows docker 卸载_安装Docker(Docker Toolbox)与Splash库
  2. 同事查询多行_从零学会SQL-简单查询
  3. sql floor 取整函数
  4. 在数组中找到一个局部最小的位置
  5. ubantu14.04下固定ip的配置方法以及问题处理
  6. numpy笔记 linalg
  7. R语言应用实战-基于R的C4.5算法和C5.0算法原理解析及应用案例
  8. tableau必知必会之学做常用的倾斜图(slopegraph)
  9. 深究 ElasticSearch 查询的秘密
  10. python递归深度报错--RuntimeError: maximum recursion depth exceeded