C语言查看内存调用
来源:互联网 发布:游戏编程书籍推荐 编辑:程序博客网 时间:2024/06/04 18:20
#include "stdafx.h"#include <cstring>#include <Windows.h>#include <psapi.h>#pragma comment(lib,"psapi.lib")typedef long long int64_t; typedef unsigned long long uint64_t;int get_memory_usage(uint64_t* mem, uint64_t* vmem) { PROCESS_MEMORY_COUNTERS pmc; if(GetProcessMemoryInfo(GetCurrentProcess(), &pmc, sizeof(pmc))) { if(mem) *mem = pmc.WorkingSetSize; if(vmem) *vmem = pmc.PagefileUsage; return 0; } return -1; } int main(int argc, char* argv[]){time_t timeBegin,timeEnd;//测试时间uint64_t mem, vmem, r, w; //测试内存占用率int oriSize;//源数据大小int memSize;//内存大小float times;
//程序运行代码
get_memory_usage(&mem, &vmem); oriSize=lengthOfdata/(1024*512);memSize=mem/(1024*1024);times=float(memSize)/oriSize;printf("内存使用: %u 字节\n", mem); printf("虚拟内存使用: %u 字节\n", vmem);printf("原始数据大小%d MB\n",oriSize);printf("内存使用:%d MB\n",memSize);printf("倍数 %.2f \n",times);return 0;}}
0 0
- C语言查看内存调用
- C语言查看内存数据 打开内存窗口
- 从汇编角度查看C语言函数调用约定
- x86系统C语言函数调用时的内存分布
- C语言如何调用 memcpy 函数 实现内存拷贝
- C语言中几种常见的内存操作函数(非调用)
- C语言:内存四区和函数调用模型
- C语言 编写程序实现内存拷贝,不考虑内存重叠。不允许调用memcpy函数
- c语言 内存释放
- C语言:内存使用
- C语言内存分配
- C语言内存分布
- C语言内存管理
- C语言内存分配
- c语言内存分配
- C语言内存管理
- C语言-内存分配
- C语言 内存对齐
- unity3D游戏开发十六之NGUI三
- 泛泰A870L/K/S三版官方4.4.2原版系统卡刷包 (可自动ROOT)
- opencv 2.x学习笔记(十二)直方图均衡化
- 414 Machined Surfaces
- ZOJ 3621 Factorial Problem in Base K
- C语言查看内存调用
- 新生训练个人排位赛第二场
- nginx 常见参数以及重定向参数配置
- zoj 1058 Currency Exchange
- Android布局一_RelativeLayout
- Sap软件开发职位面试全过程
- Codeforces Round #234 (Div. 2) :A. Inna and Choose Options
- Hibernate持久化对象生命周期之实战探索
- 数据库新技术发展时间轴(1994-2014)