| Index: src/platform-win32.cc
|
| diff --git a/src/platform-win32.cc b/src/platform-win32.cc
|
| index f9e37d86a2e8b11110d8edf1fa44bd11e15eeb44..65d31a94f9174c23e72ad0a26e199ef0deda29e2 100644
|
| --- a/src/platform-win32.cc
|
| +++ b/src/platform-win32.cc
|
| @@ -591,16 +591,8 @@ double OS::TimeCurrentMillis() {
|
| return t.ToJSTime();
|
| }
|
|
|
| -
|
| -static LARGE_INTEGER frequency = 0;
|
| -
|
| -
|
| -// Returns the tickcounter based on QueryPerformanceCounter or timeGetTime.
|
| +// Returns the tickcounter based on timeGetTime.
|
| int64_t OS::Ticks() {
|
| - static LARGE_INTEGER tick;
|
| - if (frequency != 0 && QueryPerformanceCounter(&tick)) {
|
| - return static_cast<int64_t>(tick.QuadPart * 1e6 / frequency->QuadPart);
|
| - }
|
| return timeGetTime() * 1000; // Convert to microseconds.
|
| }
|
|
|
| @@ -2095,15 +2087,12 @@ void OS::SetUp() {
|
| // call this setup code within the same millisecond.
|
| uint64_t seed = static_cast<uint64_t>(TimeCurrentMillis());
|
| srand(static_cast<unsigned int>(seed));
|
| - // Get the number of ticks per second that is used in OS::Ticks()
|
| - QueryPerformanceFrequency(&frequency);
|
| limit_mutex = CreateMutex();
|
| SamplerThread::SetUp();
|
| }
|
|
|
|
|
| void OS::TearDown() {
|
| - frequency = 0;
|
| SamplerThread::TearDown();
|
| delete limit_mutex;
|
| }
|
|
|