KVM_GETCPTIME(3) | FreeBSD Library Functions Manual | KVM_GETCPTIME(3) |
名称
kvm_getcptime — グローバルな CPU 時間統計を取って来ますライブラリ
Kernel Data Access Library (libkvm, -lkvm)書式
#include < sys/param.h>#include < sys/resource.h>
#include < sys/sysctl.h>
#include < kvm.h>
int
kvm_getcptime( kvm_t *kd, long *cp_time);
解説
kvm_getcptime() 関数は、 cp_time によって指されたカウンタの配列に、カーネル kd からのグローバルな CPU 時間統計を格納します。 cp_time は、 CPUSTATES の long 整数の配列を指すべきであることに注意してください。カウンタの形式は、 kern.cp_time sysctl によって出力されるものと同じです。キャッシング
この関数は、連続した呼び出しで再利用される、様々なカーネル変数のための nlist 値をキャッシュします。このキャッシュをクリアするためには、 NULL に設定された kd で関数を呼び出します。戻り値
kvm_getcptime 関数は、成功すれば、0 を返し、失敗すれば、-1 を返します。エラーが発生するなら、エラーメッセージは、 kvm_geterr(3) を通して検索されます。関連項目
kvm(3)August 19, 2008 | FreeBSD |