Refactor ProcessorTime to SystemInfo

This commit is contained in:
Tom Lally 2022-09-01 17:12:13 +01:00
parent 002acbd7a0
commit 4aaefeaefd
5 changed files with 5 additions and 5 deletions

View file

@ -12,7 +12,7 @@
#include "imgui/imgui_extension.h" #include "imgui/imgui_extension.h"
#include "input/InputManager.h" #include "input/InputManager.h"
#include "util/ProcessorTime/ProcessorTime.h" #include "util/SystemInfo/SystemInfo.h"
#include <cinttypes> #include <cinttypes>

View file

@ -1,4 +1,4 @@
#include "util/ProcessorTime/ProcessorTime.h" #include "util/SystemInfo/SystemInfo.h"
uint64_t ProcessorTime::work() uint64_t ProcessorTime::work()
{ {

View file

@ -10,9 +10,9 @@ struct ProcessorTime
static double Compare(ProcessorTime &last, ProcessorTime &now); static double Compare(ProcessorTime &last, ProcessorTime &now);
}; };
uint32_t GetProcessorCount();
void QueryProcTime(uint64_t &out_now, uint64_t &out_user, uint64_t &out_kernel); void QueryProcTime(uint64_t &out_now, uint64_t &out_user, uint64_t &out_kernel);
void QueryProcTime(ProcessorTime &out); void QueryProcTime(ProcessorTime &out);
void QueryCoreTimes(uint32_t count, ProcessorTime out[]); void QueryCoreTimes(uint32_t count, ProcessorTime out[]);
uint32_t GetProcessorCount();
uint64_t QueryRamUsage(); uint64_t QueryRamUsage();

View file

@ -1,6 +1,6 @@
#if BOOST_OS_LINUX #if BOOST_OS_LINUX
#include "util/ProcessorTime/ProcessorTime.h" #include "util/SystemInfo/SystemInfo.h"
#include <unistd.h> #include <unistd.h>
#include <sys/time.h> #include <sys/time.h>

View file

@ -1,6 +1,6 @@
#if BOOST_OS_WINDOWS #if BOOST_OS_WINDOWS
#include "util/ProcessorTime/ProcessorTime.h" #include "util/SystemInfo/SystemInfo.h"
#include <Psapi.h> #include <Psapi.h>
#include <winternl.h> #include <winternl.h>