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 "input/InputManager.h"
#include "util/ProcessorTime/ProcessorTime.h"
#include "util/SystemInfo/SystemInfo.h"
#include <cinttypes>

View file

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

View file

@ -10,9 +10,9 @@ struct ProcessorTime
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(ProcessorTime &out);
void QueryCoreTimes(uint32_t count, ProcessorTime out[]);
uint32_t GetProcessorCount();
uint64_t QueryRamUsage();

View file

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

View file

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