7
A
回答
6
有一個叫Sigar那裏庫,可以做所有這些花哨的東西。
的SIGAR罐子被稱爲「孤立」探索系統:
$ java -jar sigar.jar
sigar> free
total used free
Mem: 8388608 7940428 448180
-/+ buffers/cache: 5872060 2516548
Swap: 262144 95296 166848
RAM: 8192MB
對於這個工作,你還需要相應的.dll或.so在classpath
在RHQ-project我們使用Sigar進行許多統計 - 您可以瀏覽代碼here。
+1
如何使用Siger獲得精確的RAM大小? – bharath 2011-04-05 06:45:53
6
如何其可能通過Java?
通常,這是不可能用Java做的。您必須通過外部程序(請參閱ProcessBuilder
)或通過本地庫(例如C++編寫)。
你可以做
System.getProperty("os.arch");
來雖然取得OS架構。這給我的機器上的"amd64"
。
The page here列出了其他一些系統屬性太多,但這些似乎是虛擬機的具體,但:
sun.cpu.endian=little
sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
相關問題
- 1. 使用Python獲取註冊表信息
- 2. 獲取註冊用戶的信息
- 3. 如何從java ee 7批處理獲取進度信息
- 4. 獲取包名稱和參數化類型 - 譯註處理器
- 5. Java到Java Bytecode編譯器:如何獲取Java類庫信息?
- 6. 什麼是獲取處理器名稱和處理器組名稱的代碼
- 7. 獲取由RegisterWindowMessage註冊的消息名稱
- 8. 使用WPF/C#獲取有關處理器的信息
- 9. 如何從Windows註冊表獲取軟件信息?
- 10. 如何向Observable.FromEventPattern中使用的事件註冊/取消註冊處理程序?
- 11. 何處獲取此瀏覽器信息?
- 12. 獲取聲卡名稱/信息
- 13. 如何強制zuul從eureka服務器獲取註冊表信息?
- 14. 獲取用戶使用Facebook ID或名稱的工作信息
- 15. 測試設計用Rspec更新用戶註冊信息並獲取:ActionController :: UnknownFormat:Error
- 16. java包 - 如何處理重複名稱
- 17. 獲取信息設備註冊用戶GCM
- 18. 如何在客戶註冊和結算信息中添加'公司名稱'
- 19. 如何使用java處理來自HTML頁面的信息
- 20. 如何使用ssh連接到遠程服務器並獲取信息
- 21. 如何從Informix中的名稱獲取約束詳細信息?
- 22. 如何根據所有者名稱獲取項目信息
- 23. 如何從java applet中獲取信息?
- 24. 如何使用VB6獲取CPU名稱,總RAM等硬件信息?
- 25. 如何使用谷歌分析獲取移動設備名稱詳細信息
- 26. 使用多處理從多個套接字獲取信息
- 27. 如何在Spring批處理中使用StaxEventItemReader讀取頭信息
- 28. 如何在註冊域名時隱藏我的個人信息?
- 29. Django保留註冊信息
- 30. 如何使用PHP獲取信息?
你是什麼意思「註冊到個人電腦信息」?你的意思是來自操作系統安裝的註冊信息?請詳細說明,並指定您想要的操作系統。 – sleske 2011-04-04 09:53:22
你需要什麼? – 2011-04-04 09:54:07
@Sleske:見[這裏](http://blog.joeware.net/wp-content/uploads/2006/12/WindowsLiveWriter/IaddedmyworklaptoptomyhomedomainandnowI_96FD/SystemProperties_thumb.gif)。我要求Windows PC。 – bharath 2011-04-04 09:58:56