mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-03 03:25:20 +00:00
Switch float -> double when calculating CPU time in dominfo command to avoid loss of precision
This commit is contained in:
parent
2bfd45c942
commit
e85fa600e7
@ -1,3 +1,9 @@
|
||||
Tue Jun 13 14:06:01 EDT 2006 Daniel P. Berrange <berrange@redhat.com>
|
||||
|
||||
* src/virsh.c: use 'double' instead of 'float' when calculating
|
||||
'CPU time' field for dominfo command, to ensure no unneccessary
|
||||
loss of precision converting from nanoseconds to seconds.
|
||||
|
||||
Tue Jun 13 18:35:22 EDT 2006 Daniel Veillard <veillard@redhat.com>
|
||||
|
||||
* src/libvirt.c src/xen_internal.c src/xend_internal.c
|
||||
|
@ -773,11 +773,11 @@ cmdDominfo(vshControl * ctl, vshCmd * cmd)
|
||||
vshPrint(ctl, "%-15s %d\n", "CPU(s):", info.nrVirtCpu);
|
||||
|
||||
if (info.cpuTime != 0) {
|
||||
float cpuUsed = info.cpuTime;
|
||||
double cpuUsed = info.cpuTime;
|
||||
|
||||
cpuUsed /= 1000000000;
|
||||
cpuUsed /= 1000000000.0;
|
||||
|
||||
vshPrint(ctl, "%-15s %.1fs\n", "CPU time:", cpuUsed);
|
||||
vshPrint(ctl, "%-15s %.1lfs\n", "CPU time:", cpuUsed);
|
||||
}
|
||||
|
||||
vshPrint(ctl, "%-15s %lu kB\n", "Max memory:",
|
||||
|
Loading…
Reference in New Issue
Block a user