得到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 可以省略,如果省略,會...