update platform::clock

This commit is contained in:
MihailRis 2026-05-12 03:03:04 +03:00
parent c7f35dd6be
commit bcbf09c916

View file

@ -332,7 +332,9 @@ double platform::clock() {
#ifdef _WIN32 #ifdef _WIN32
FILETIME createTime, exitTime, kernelTime, userTime; FILETIME createTime, exitTime, kernelTime, userTime;
if (GetProcessTimes(GetCurrentProcess(), &createTime, &exitTime, &kernelTime, &userTime)) { static HANDLE currentProcess = GetCurrentProcess();
if (GetProcessTimes(currentProcess, &createTime, &exitTime, &kernelTime, &userTime)) {
ULARGE_INTEGER kernel, user; ULARGE_INTEGER kernel, user;
kernel.LowPart = kernelTime.dwLowDateTime; kernel.LowPart = kernelTime.dwLowDateTime;
kernel.HighPart = kernelTime.dwHighDateTime; kernel.HighPart = kernelTime.dwHighDateTime;