Forum und email

Fonctions win32ps

Introduction

L'extension win32ps est une extension spécifique pour Windows qui permet à PHP d'obtenir des statistiques à propos des processus et de l'utilisation de la mémoire.

Pré-requis

Windows NT, Windows 2000, Windows XP ou Windows Server 2003. N'importe quelle version dévirée de Windows NT devrait être compatible.

Installation

Installation à partir de PECL
  1. Vous pouvez télécharger php_win32ps.dll à partir de » pecl4win.php.net.

  2. Copiez le fichier php_win32ps.dll dans votre répertoire extension_dir.

  3. Chargez l'extension à partir de votre php.ini

    extension=php_win32ps.dll
    

Exemples

Example#1 Statistiques à propos du processus courant de PHP

<?php
print_r
(win32_ps_stat_proc());
/*
    Array
    (
        [pid] => 936
        [exe] => D:\Daten\Source\php-5.1\Debug_TS\php.exe
        [mem] => Array
            (
                [page_fault_count] => 2062
                [peak_working_set_size] => 8396800
                [working_set_size] => 8396800
                [quota_peak_paged_pool_usage] => 32080
                [quota_paged_pool_usage] => 31876
                [quota_peak_non_paged_pool_usage] => 4240
                [quota_non_paged_pool_usage] => 3888
                [pagefile_usage] => 5865472
                [peak_pagefile_usage] => 5865472
            )

        [tms] => Array
            (
                [created] => 0.093
                [kernel] => 0.015
                [user] => 0.062
            )

    )
*/
?>

Example#2 Statistiques à propos de l'utilisation globale de la mémoire

<?php
print_r
(win32_ps_stat_mem());
/*
    Array
    (
        [load] => 37
        [unit] => 1024
        [total_phys] => 1048096
        [avail_phys] => 649960
        [total_pagefile] => 2521368
        [avail_pagefile] => 2237940
        [total_virtual] => 2097024
        [avail_virtual] => 2057848
    )
*/
?>

Table of Contents