Les Snippets

Connexion

afficher la proportion de mémoire physique utilisée.

Niveau requis pour utiliser/comprendre cette source : 2 ( Initié )
Créé le 12/06/2007 18:58:29 et initié par yousfane [Liste]
Date de mise à jour : 12/06/2007 23:38:10
Vue : 4531
Catégorie(s) : Système
Langages dispo pour ce code :
- Javascript



Langage : Javascript
Date ajout : 12/06/2007
Posté par yousfane [Liste]
DateMAJ : 12/06/2007
<html
    xmlns="http://www.w3.org/1999/xhtml"
    xmlns:v="urn:schemas-microsoft-com:vml"
    xml:lang="en" lang="en">
  <head>
    <title>Memory usage</title>
    <style type="text/css">
/* <![CDATA[ */
h1 { text-align: center; margin-bottom: 100px; }
div#gr { text-align: center; }
v\:* { behavior: url(#default#VML); }
#pie {
	position: static;
	width: 200px; height: 200px;
}
#rcirc {
	position: absolute;
	left: -100; top: -100;
	width: 200; height: 200;
}
#bpath {
	position: absolute;
	left: -100; top: -100;
	width: 200; height: 200;
}
/* ]]> */
    </style>
    <script language="javascript" type="text/javascript">
// <![CDATA[
function set_pie(x)
{
	var a = Math.ceil(100 * Math.sin(x * 2 * Math.PI));
	var b = -Math.floor(100 * Math.cos(x * 2 * Math.PI));
	bpath.path = "ns m 0 0 wa -100 -100 100 100 0 -100 "
			+ a + " " + b + " x e";
}
var perf;
function get_mem_used()
{
	perf.Refresh_();
	return perf.FreePhysicalMemory / perf.TotalVisibleMemorySize;
}
function init()
{
	var loc = new ActiveXObject("WbemScripting.SWbemLocator");
	var wmi = loc.ConnectServer("", "root\\cimv2");
	var ins = wmi.InstancesOf("Win32_OperatingSystem");
	perf = (new Enumerator(ins)).item();
	set_pie(get_mem_used());
	window.setInterval("set_pie(get_mem_used())", 1000);
}
// ]]>
    </script>
  </head>
  <body onload="init()">
    <h1>Memory usage</h1>
    <div id="gr">
      <v:group id="pie" coordsize="200,200" coordorigin="-100,-100">
        <v:oval id="rcirc" fillcolor="red" strokecolor="black">
        </v:oval>
        <v:shape id="bpath" fillcolor="blue"
            path="ns m 0 0 wt -100 -100 100 100 0 -100 1 -100 x e">
        </v:shape>
      </v:group>
    </div>
  </body>
</html>
Remarque :
ça marche seulement sous internet ou avec un fichier hta

Snippets en rapport avec : Mémoire, Processus, Mémoire physique



Codes sources en rapport avec : Mémoire, Processus, Mémoire physique

{C / C++ / C++.NET} PROCESS DUMPER
Bonjour/Bonsoir, le titre de l'article parle de lui-même... Ce code montre comment faire un dump d'...

{C / C++ / C++.NET} MODIFIER UN PROCESSUS EN MÉMOIRE
Ce code permet d'accéder à un processus actif et de modifier son contenu grace aux APIs ReadProcessM...

{C / C++ / C++.NET} GESTION DE LE MÉMOIRE UTILISÉE PAR UN PROCESSUS
Ce code permet d'observer l'utilisation de la mémoire par un processus et de fixer une limite sur ce...

{Visual Basic, VB6, VB.NET, VB 2005} CLASSE POUR LIRE/MODIFIER LA MEMOIRE DE N'IMPORTE QUEL PROCESSUS
C'est une classe qui permet de : -lire dans la mémoire de n'importe quel processus des octets à par...

{C / C++ / C++.NET} SURVEILLER LA MÉMOIRE D'UN PROCESSUS
Ce petit programme permet de surveiller dans le temps la consommation d'un processus. Le tout est e...

{Visual Basic, VB6, VB.NET, VB 2005} COMMENT DÉMARRER UN PROCESSUS SUR PC DISTANT DE MANIÈRE CACHÉE ET TRANSPARENTE
Salut, cette source montre comment démarrer sur un PC distant un processus, sans RIEN AVOIR A FAI...

{Visual Basic, VB6, VB.NET, VB 2005} YET ANOTHER PROCESS MONITOR : REMOTE VERSION
Bonjour à tous, YAPM (Yet Another (remote) Process Monitor) est un programme de monitoring avancé...

{Visual Basic, VB6, VB.NET, VB 2005} STORMDATACENTER - DÉMO DE WEBBROWSER MULTIFONCTION VB9
Beaucoup de fonctions de stats et d'analyses pour un débutant comme moi :) -Total processeur -Mémo...

{Visual Basic, VB6, VB.NET, VB 2005} COMMENT DÉTECTER LES PROCESSUS CACHÉS (VIRUS, ROOTKITS...) + ÉNUMÉRATION AVANCÉE DES PROCESSUS
Bonjour, voilà une source montrant comment avoir la liste des processus cachés qui tournent sur l...

{Visual Basic, VB6, VB.NET, VB 2005} COMMENT CONTRÔLER TOTALEMENT LES PROCESSUS D'UN PC DISTANT (LISTE, KILL, THREADS, TOUT CE QUE VOUS VOULEZ...)
Bonjour, Voilà une source qui permet de contrôler complètement les processus d'un PC distant ! ...