@ -56,9 +56,7 @@ CoreTiming::~CoreTiming() {
void CoreTiming::ThreadEntry(CoreTiming& instance) {
static constexpr char name[] = "HostTiming";
#if MICROPROFILE_ENABLED
MicroProfileOnThreadCreate(name);
#endif
Common::SetCurrentThreadName(name);
Common::SetCurrentThreadPriority(Common::ThreadPriority::High);
instance.on_thread_init();
@ -192,9 +192,7 @@ void CpuManager::RunThread(std::stop_token token, std::size_t core) {
} else {
name = "CPUThread";
}
MicroProfileOnThreadCreate(name.c_str());
Common::SetCurrentThreadName(name.c_str());
Common::SetCurrentThreadPriority(Common::ThreadPriority::Critical);
auto& data = core_data[core];
@ -219,9 +219,11 @@ private:
// Cleanup
SCOPE_EXIT {
MicroProfileOnThreadExit();
};