}
if (cpuTimes && cpuStart) {
- double cpuTimeScale = 1.0E9 / os::timeFrequency;
- cpuStart = (cpuStart - baseCpuTime) * cpuTimeScale;
- cpuDuration = cpuDuration * cpuTimeScale;
+ cpuStart = cpuStart - baseCpuTime;
if (cpuDuration < minCpuTime) {
return;
program.pixelTotal += call.pixels;
program.vsizeTotal += call.vsizeDuration;
program.rssTotal += call.rssDuration;
- program.calls.push_back(profile->calls.size() - 1);
+ program.calls.push_back((unsigned int)(profile->calls.size() - 1));
}
} else if (type.compare("frame_end") == 0) {
Profile::Frame frame;
- frame.no = profile->frames.size();
+ frame.no = unsigned(profile->frames.size());
if (frame.no == 0) {
frame.gpuStart = 0;
frame.cpuDuration = lastCpuTime - frame.cpuStart;
frame.vsizeDuration = lastVsizeUsage - frame.vsizeStart;
frame.rssDuration = lastRssUsage - frame.rssStart;
- frame.calls.end = profile->calls.size() - 1;
+ frame.calls.end = (unsigned int)(profile->calls.size() - 1);
profile->frames.push_back(frame);
}