(PHP 4, PHP 5, PHP 7, PHP 8)
getrusage — Geçerli özkaynak kullanımlarını döndürür
getrusage(2) için bir arayüz olup sistem çağırısından dönen veriyi döndürür.
kip
1 belirtilirse getrusage RUSAGE_CHILDREN ile
çağrılır.
Sistem çağrısından dönen veriyi içeren bir ilişkisel dizi döner. Tüm
girdilere belgelenmiş alan isimleri kullanılarak erişilebilir.
Başarısız olursa false döner.
| Sürüm: | Açıklama |
|---|---|
| 7.0.0 | Bu işlev artık Windows'ta destekleniyor. |
Örnek 1 - getrusage() örneği
<?php
$dat = getrusage();
echo $dat["ru_oublock"]; // küme çıktı işlemlerinin sayısı
echo $dat["ru_inblock"]; // küme girdi işlemlerinin sayısı
echo $dat["ru_msgsnd"]; // gönderilmiş IPC iletilerinin sayısı
echo $dat["ru_msgrcv"]; // alınmış IPC iletilerinin sayısı
echo $dat["ru_maxrss"]; // azami yerleşik atama boyutu
echo $dat["ru_ixrss"]; // bütünleşik paylaşılan bellek boyutu
echo $dat["ru_idrss"]; // bütünleşik paylaşılmamış veri boyutu
echo $dat["ru_minflt"]; // geri kazanılmış sayfa sayısı (bellek sayfası hataları)
echo $dat["ru_majflt"]; // sayfa hatası sayısı (sabit disk sayfası hataları)
echo $dat["ru_nsignals"]; // alınan sinyal sayısı
echo $dat["ru_nvcsw"]; // istemli bağlam anahtarı sayısı
echo $dat["ru_nivcsw"]; // istemsiz bağlam anahtarı sayısı
echo $dat["ru_nswap"]; // takas alanlarının sayısı
echo $dat["ru_utime.tv_usec"]; // kullanılan kullanıcı süresi (mikrosaniye)
echo $dat["ru_utime.tv_sec"]; // kullanılan kullanıcı zamanı (saniye)
echo $dat["ru_stime.tv_usec"]; // kullanılan sistem zamanı (mikrosaniye)
echo $dat["ru_stime.tv_sec"]; // kullanılan sistem zamanı (saniye)
?>Bilginize:
Windows'ta getrusage() sadece aşağıdaki üyeleri döndürür:
"ru_stime.tv_sec""ru_stime.tv_usec""ru_utime.tv_sec""ru_utime.tv_usec""ru_majflt"(sadecekipRUSAGE_SELFise)"ru_maxrss"(sadecekipRUSAGE_SELFise)getrusage() işlevi
kipe1atanarak çağrılmışsa (RUSAGE_CHILDREN), evreler için kaynak kullanımı toplanır (yani işlev dahili olarakRUSAGE_THREADile çağrılır).
Bilginize:
BeOS 2000 üzerinde, sadece aşağıdaki üyeler döner:
"ru_stime.tv_sec""ru_stime.tv_usec""ru_utime.tv_sec""ru_utime.tv_usec"