diff options
Diffstat (limited to 'deps/v8/src/libplatform/default-platform.cc')
-rw-r--r-- | deps/v8/src/libplatform/default-platform.cc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/deps/v8/src/libplatform/default-platform.cc b/deps/v8/src/libplatform/default-platform.cc index 6902504d10..71ee6bee98 100644 --- a/deps/v8/src/libplatform/default-platform.cc +++ b/deps/v8/src/libplatform/default-platform.cc @@ -29,9 +29,7 @@ bool PumpMessageLoop(v8::Platform* platform, v8::Isolate* isolate) { return reinterpret_cast<DefaultPlatform*>(platform)->PumpMessageLoop(isolate); } - -const int DefaultPlatform::kMaxThreadPoolSize = 4; - +const int DefaultPlatform::kMaxThreadPoolSize = 8; DefaultPlatform::DefaultPlatform() : initialized_(false), thread_pool_size_(0) {} @@ -66,7 +64,7 @@ void DefaultPlatform::SetThreadPoolSize(int thread_pool_size) { base::LockGuard<base::Mutex> guard(&lock_); DCHECK(thread_pool_size >= 0); if (thread_pool_size < 1) { - thread_pool_size = base::SysInfo::NumberOfProcessors(); + thread_pool_size = base::SysInfo::NumberOfProcessors() - 1; } thread_pool_size_ = std::max(std::min(thread_pool_size, kMaxThreadPoolSize), 1); @@ -172,8 +170,9 @@ double DefaultPlatform::MonotonicallyIncreasingTime() { uint64_t DefaultPlatform::AddTraceEvent( char phase, const uint8_t* category_enabled_flag, const char* name, - uint64_t id, uint64_t bind_id, int num_args, const char** arg_names, - const uint8_t* arg_types, const uint64_t* arg_values, unsigned int flags) { + const char* scope, uint64_t id, uint64_t bind_id, int num_args, + const char** arg_names, const uint8_t* arg_types, + const uint64_t* arg_values, unsigned int flags) { return 0; } @@ -194,6 +193,7 @@ const char* DefaultPlatform::GetCategoryGroupName( return dummy; } + size_t DefaultPlatform::NumberOfAvailableBackgroundThreads() { return static_cast<size_t>(thread_pool_size_); } |