C 獲取記憶體使用率,並寫入檔案

2022-09-18 00:27:10 字數 1196 閱讀 5038

#define _crt_secure_no_warnings#include 

#include

#include

#include

#include

#include

#include

#include

#pragma comment( linker, "/subsystem:windows /entry:maincrtstartup" )

using

namespace

std;

//獲取可用物理記憶體

dword getwin_memusage()

//獲取總物理記憶體大小

dword getwin_memusage_all()

//獲取記憶體使用率

dword getwin_memusage_shiyonglv()

char* time_now() //

返回當前日期時間

dword getprocessidfromname(

string name) //

根據程序名稱獲取程序pid並返回程序pid

processentry32 pe;

pe.dwsize = sizeof

(processentry32);

int flag = process32first(hsnapshot, &pe);

while (flag != 0

)

flag = process32next(hsnapshot, &pe);

}closehandle(hsnapshot);

return0;

}int killprocess(int id) //

根據程序id殺程序

else

}//結束目標程序

return -1;}

void write_file(int num)//

寫配置檔案 傳參const char* timenow, int p_id, const char* p_name

void kill()//

讀取配置檔案

//啟動程序測試32位和64位

void

create_process()

intmain()

num++;

}return0;

}

PHP獲取CPU 記憶體使用率

類 class systeminfowindows return path 獲得cpu使用率vbs檔案生成函式 return string 返回vbs檔案路徑 private function getcupusagevbspath 獲得總記憶體及可用物理記憶體json vbs檔案生成函式 retur...

Redis 記憶體使用率

1 redis cli命令列介面訪問到redis伺服器 2 輸入info memory命令,返回與記憶體相關的資料。used memory 由 redis 分配器分配的記憶體總量,包含了redis程序內部的開銷和資料占用的記憶體,以位元組 byte 為單位 used memory human 已更直...

獲取sql server cpu使用率

declare ts now bigint select cpu ticks cpu ticks ms ticks from sys.dm os sys info select top 30 sqlprocessutilization as sql server process cpu utiliz...