This commit is contained in:
proller 2018-08-22 19:56:00 +03:00
parent e7d7479ed0
commit e40708a1a5
2 changed files with 2 additions and 6 deletions

View File

@ -6,9 +6,7 @@ StopwatchRUsage::Timestamp StopwatchRUsage::Timestamp::current()
StopwatchRUsage::Timestamp res;
::rusage rusage;
#if defined(__APPLE__)
//::getrusage(RUSAGE_SELF, &rusage); // TODO FIXME! need rusage_thread
#else
#if !defined(__APPLE__)
::getrusage(RUSAGE_THREAD, &rusage);
#endif
res.user_ns = rusage.ru_utime.tv_sec * 1000000000UL + rusage.ru_utime.tv_usec * 1000UL;

View File

@ -90,9 +90,7 @@ struct RUsageCounters
static RUsageCounters current(UInt64 real_time_ = getCurrentTimeNanoseconds())
{
::rusage rusage;
#if defined(__APPLE__)
//::getrusage(RUSAGE_SELF, &rusage); //TODO?
#else
#if !defined(__APPLE__)
::getrusage(RUSAGE_THREAD, &rusage);
#endif
return RUsageCounters(rusage, real_time_);