Lines Matching refs:load
63 // Data structure for saving CPU load
110 int read_cpustat(cpuload_t *load, cpu_stat_t *cpu_stat) {
111 if (load->kstat == NULL) {
115 if (kstat_read(kstat_ctrl, load->kstat, cpu_stat) == -1) {
117 load->kstat = NULL;
124 cpuload_t *load;
137 load = &cpu_loads[n];
138 if (read_cpustat(load, &cpu_stat) < 0) {
150 d_idle = c_idle - load->last_idle;
151 d_total = c_total - load->last_total;
156 load->last_idle = c_idle;
157 load->last_total = c_total;
158 load->last_ratio = (double) (d_total - d_idle) / d_total;
161 return load->last_ratio;
182 * Return the cpu load (0-1) for proc number 'which' (or average all if which == -1)
185 double load =.0;
201 load = MIN((t / num_cpus), 1.0);
203 load = MIN(get_single_cpu_load(which), 1.0);
206 load = -1.0;
210 return load;
214 * Return the cpu load (0-1) for the current process (i.e the JVM)