A new API was introduced in v8/v8@120b753.
The current API is deprecated in V8 6.4: v8/v8@8c5e2d7
Our usage:
|
void Environment::StartProfilerIdleNotifier() { |
|
uv_prepare_start(&idle_prepare_handle_, [](uv_prepare_t* handle) { |
|
Environment* env = ContainerOf(&Environment::idle_prepare_handle_, handle); |
|
env->isolate()->GetCpuProfiler()->SetIdle(true); |
|
}); |
|
|
|
uv_check_start(&idle_check_handle_, [](uv_check_t* handle) { |
|
Environment* env = ContainerOf(&Environment::idle_check_handle_, handle); |
|
env->isolate()->GetCpuProfiler()->SetIdle(false); |
|
}); |
|
} |
A new API was introduced in v8/v8@120b753.
The current API is deprecated in V8 6.4: v8/v8@8c5e2d7
Our usage:
node/src/env.cc
Lines 150 to 160 in 6aac05b