Fix compile warnings
Co-authored-by: Thulinma <jaron@vietors.com>
This commit is contained in:
parent
055fb18270
commit
0a13ec1119
14 changed files with 52 additions and 54 deletions
|
@ -293,12 +293,12 @@ void Controller::SharedMemStats(void *config){
|
|||
if (cpustat){
|
||||
char line[300];
|
||||
while (cpustat.getline(line, 300)){
|
||||
static unsigned long long cl_total = 0, cl_idle = 0;
|
||||
unsigned long long c_user, c_nice, c_syst, c_idle, c_total;
|
||||
if (sscanf(line, "cpu %Lu %Lu %Lu %Lu", &c_user, &c_nice, &c_syst, &c_idle) == 4){
|
||||
static uint64_t cl_total = 0, cl_idle = 0;
|
||||
uint64_t c_user, c_nice, c_syst, c_idle, c_total;
|
||||
if (sscanf(line, "cpu %" PRIu64 " %" PRIu64 " %" PRIu64 " %" PRIu64, &c_user, &c_nice, &c_syst, &c_idle) == 4){
|
||||
c_total = c_user + c_nice + c_syst + c_idle;
|
||||
if (c_total > cl_total){
|
||||
cpu_use = (long long)(1000 - ((c_idle - cl_idle) * 1000) / (c_total - cl_total));
|
||||
cpu_use = (uint64_t)(1000 - ((c_idle - cl_idle) * 1000) / (c_total - cl_total));
|
||||
}else{
|
||||
cpu_use = 0;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue