得到Linux 和 Window 記憶體使用率!

2021-10-07 00:16:40 字數 1344 閱讀 4305

得到linux 和 window 記憶體使用率!

核心**:

private

static string osname = system.

getproperty

("os.name");

/** * 得到linux 和 window 記憶體使用率

* */

public

static

double

getmemusage()

catch

(exception e)

}else

}long memtotal = long.

parselong

(map.

get(

"memtotal").

tostring()

);//所有可用ram大小

long memfree = long.

parselong

(map.

get(

"memfree").

tostring()

);//被系統留著未使用的記憶體

long memused = memtotal - memfree;

long buffers = long.

parselong

(map.

get(

"buffers").

tostring()

);//用來給檔案做緩衝大小

long cached = long.

parselong

(map.

get(

"cached").

tostring()

);//被高速緩衝儲存器(cache memory)用的記憶體的大小

double usage =

(double

)(memused - buffers - cached)

/ memtotal

*100;

bigdecimal b1 =

newbigdecimal

(usage)

;double memoryusage = b1.

setscale(2

, bigdecimal.round_half_up)

.doublevalue()

;return memoryusage;

}catch

(exception e)

finally

catch

(exception e2)}}

return

0.0;

}

?,自己參考一下!

阿里內推 得到offer

風風火火的最難就業季就到來了,好像研究生階段都沒做太多事,沒學太多東西就要被趕到社會上苦逼奮鬥獨自面對問題了。很長一段時間被畢業被工作搞的壓力山大,所以一邊各種擔心憂慮一邊努力的做一些小小的準備。這是題外話。阿里的內推今年是國內網際網路裡最早的一批,堪比facebook的速度了。內推之後在7月底接受...

linux下socket和window下區別

socket相關程式從windows移植到linux下需要注意的 1 標頭檔案 windows下winsock.h winsock2.h linux下sys socket.h 錯誤處理 errno.h 2 初始化 windows下需要用wsastartup linux下不需要 3 關閉socket ...

window和linux下Redis 安裝和使用

開啟乙個 cmd 視窗 使用cd命令切換目錄到 c redis 執行 redis server.exe redis.windows.conf 如果想方便的話,可以把 redis 的路徑加到系統的環境變數裡,這樣就省得再輸路徑了,後面的那個 redis.windows.conf 可以省略,如果省略,會...