《C专家编程》笔记(二)---测试一下你的进程中可以分配多大的内存
2013-04-25 15:55
239 查看
测试一下你的进程中可以分配多大的内存。
我的结果是1918MB。
#include <stdio.h> #include <stdlib.h> int main() { int MB=0; while(malloc(1<<20)) ++MB; printf("Allocated %d MB total\n", MB); return 0; }
我的结果是1918MB。
相关文章推荐
- 《C专家编程》笔记(二)---测试一下你的进程中可以分配多大的内存
- 程序猿之---C语言细节22(函数返回指针注意事项<悬空指针>、查看进程可以分配的内存大小)
- malloc 最大可以分配多大内存
- 内存分配的的模块已经基本写完。帮忙测试一下内存分配器。
- 请教一下:Windows任务管理器中显示的进程占用的内存是什么内存? 分配的还是使用的? 另外,最小化一个进程的时候为什么其占用的内存会大大降低?谢谢
- 【测试工具】Linux下查看指定进程的内存总和
- C 语言内存区域分配(进程的各个段)详解
- 尽量使用new/delete操作符,而不是malloc/free来分配内存-------Effective C++学习笔记
- 全面介绍Windows内存管理机制及C++内存分配实例(一):进程空间
- experiment : 在私有堆和默认进程堆中, 测试能分配的堆空间总和, 每次能分配的最大堆空间
- 深入理解Java虚拟机 读书笔记 之 内存分配策略与GC之间的亲密关系
- ORA-04030: 在尝试分配...字节(...)时进程内存不足的原因分析解决方法
- Linux 下进程的内存空间分配
- C语言可以分配的最大内存
- 理顺一下C++三种内存分配方式
- 《深入理解Java虚拟机》笔记--第三章 、垃圾收集器与内存分配策略
- 烦请哪位老大可以介绍一下C语言中的内存对齐的原理和实现?
- JVM学习笔记之内存分配与垃圾回收
- JVM学习笔记三:垃圾收集器与内存分配策略
- 操作系统 笔记(三)计算机体系结构,地址空间、连续内存分配(四)非连续内存分配:分段,分页