Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // revers_engenirign1.cpp : Defines the entry point for the console application.
- //
- #include "stdafx.h"
- #include "windows.h"
- #include "psapi.h"
- int main()
- {
- // PROCESS_MEMORY_COUNTERS_EX pmc;
- PROCESS_MEMORY_COUNTERS_EX pmc;
- GetProcessMemoryInfo(GetCurrentProcess(), (PROCESS_MEMORY_COUNTERS*)&pmc, sizeof(pmc));
- SIZE_T virtualMemUsedByMe = pmc.PrivateUsage;
- int code_size = virtualMemUsedByMe;
- int use = 0;
- for (int i = 0; i < 1000; i++)
- {
- malloc(4000);
- use += 4000;
- GetProcessMemoryInfo(GetCurrentProcess(), (PROCESS_MEMORY_COUNTERS*)&pmc, sizeof(pmc));
- virtualMemUsedByMe = pmc.PrivateUsage;
- printf("%d\t%d\t%f%%\n", use, virtualMemUsedByMe - code_size, 100.0*use / (virtualMemUsedByMe - code_size));
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment