İşlemcinin adını nasıl alabilir ve bilgisayardan bilgi alabiliriz? Java ile nasıl mümkün olabilir? Windows işletim sistemi kullanıyorum.İşlemci ismini ve java'yı kullanarak bilgi kayıtlarını nasıl alabilirim?
Bu resme bakın.
İşlemcinin adını nasıl alabilir ve bilgisayardan bilgi alabiliriz? Java ile nasıl mümkün olabilir? Windows işletim sistemi kullanıyorum.İşlemci ismini ve java'yı kullanarak bilgi kayıtlarını nasıl alabilirim?
Bu resme bakın.
tüm bu fantezi şeyler yapabilirsiniz orada Sigar adında bir kütüphane bulunmaktadır. sigar kavanoz sistemi keşfetmek için 'bağımsız' olarak adlandırılabilir
: Bunun için
$ java -jar sigar.jar
sigar> free
total used free
Mem: 8388608 7940428 448180
-/+ buffers/cache: 5872060 2516548
Swap: 262144 95296 166848
RAM: 8192MB
çalışmak, ayrıca
RHQ-project yılında sınıf yolunda
.bu ilgili .dll veya ihtiyacımız Bu istatistiklerin çoğu için Sigar'ı kullanın - here koduna göz atabilirsiniz.
Siger'i kullanarak tam RAM boyutunu nasıl alabiliriz? – bharath
Nasıl olası java yoluyla?
Genellikle bu Java bölgesindeki mümkün değildir. Harici bir programdan (bkz. ProcessBuilder
) veya bir yerel kütüphaneden (örneğin C++ ile yazılmış) geçmelisiniz.
Sen
System.getProperty("os.arch");
olsa OS mimarisini almak için yapabilirdi. Bu, makinemde "amd64"
verir.
The page here listeleri de birkaç diğer sistem özellikleri, ama bunlar olsa VM belirgin olduğu gözükmektedir:
sun.cpu.endian=little
sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
"Bilgisayarla ilgili bilgilerden kayıtlı" ile ne demek istiyorsunuz? İşletim sistemi kurulumundan kayıt bilgilerini mi kastediyorsunuz? Lütfen dikkat edin ve aklınızdaki OS'leri belirtin. – sleske
Bunun için ne gerekiyor? –
@Sleske: Bkz. [Here] (http://blog.joeware.net/wp-content/uploads/2006/12/WindowsLiveWriter/IaddedmyworklaptoptomyhomedomainandnowI_96FD/SystemProperties_thumb.gif). Windows PC'ye soruyorum. – bharath