Détecter la Vitesse du PROCESSEUR/Mémoire/de la Vitesse d'Internet à l'aide de Java?
Est-il possible à l'intérieur de Java pour identifier le total de la vitesse du PROCESSEUR ainsi que la mémoire totale du système? La vitesse de connexion réseau sur le web serait aussi génial.
OriginalL'auteur Kirk Ouimet | 2009-08-19
Vous devez vous connecter pour publier un commentaire.
Cela dépend vraiment de vos OS, depuis Java vous dira peu sur le sous-jacent de la machine. Malheureusement, vous avez à utiliser des approches différentes en fonction de votre système d'exploitation.
Si vous êtes sur Linux, jetez un oeil à la
/proc/cpuinfo
système de fichiers pour info CPU./proc
a généralement une foule de renseignements. Réseau (IO) sera traduit par la commandeifconfig
.Si vous êtes sur Windows, un outil utile est WMI, qui donne accès à toutes sortes de matériel de bas niveau stats. Vous pouvez exécuter des scripts WMI via CScript. Voici une page d'exemples de scripts WMI.
OriginalL'auteur Brian Agnew
Peut-être SIGAR peut fournir certaines des choses dont vous avez besoin.
OriginalL'auteur fulkod
Mémoire stats sont disponibles à partir de la Runtime objet. Et de prendre un coup d'oeil un jconsole, un client graphique qui présente de l'information sur un JMX-activé la Machine Virtuelle Java. Il montre beaucoup d'informations, y compris l'utilisation du PROCESSEUR, de sorte que vous pouvez écrire votre propre client qui accède à la JMX informations trop.
OriginalL'auteur Jim Ferrans
essayer ci-dessus
java testtest.java:3: cannot find symbol symbol : class Properties Properties p = System.getProperties();
vous devez importer les Propriétés d'abord c'est à dire
import java.util.*
OriginalL'auteur janwen
JPU pourrait vous donner de l'UC. Et cette lien peut aider trop
Mais merci! C'était ce que je cherchais 😉
OriginalL'auteur dr.