v8
9.4.146 (node 16.13.0)
V8 is Google's open source JavaScript engine
|
#include <v8-profiler.h>
Public Member Functions | |
CpuProfilingOptions (CpuProfilingMode mode=kLeafNodeLineNumbers, unsigned max_samples=kNoSampleLimit, int sampling_interval_us=0, MaybeLocal< Context > filter_context=MaybeLocal< Context >()) | |
CpuProfilingMode | mode () const |
unsigned | max_samples () const |
int | sampling_interval_us () const |
Static Public Attributes | |
static const unsigned | kNoSampleLimit = UINT_MAX |
Friends | |
class | internal::CpuProfile |
Optional profiling attributes.
Definition at line 275 of file v8-profiler.h.
CpuProfilingOptions | ( | CpuProfilingMode | mode = kLeafNodeLineNumbers , |
unsigned | max_samples = kNoSampleLimit , |
||
int | sampling_interval_us = 0 , |
||
MaybeLocal< Context > | filter_context = MaybeLocal< Context >() |
||
) |
mode | Type of computation of stack frame line numbers. |
max_samples | The maximum number of samples that should be recorded by the profiler. Samples obtained after this limit will be discarded. |
sampling_interval_us | controls the profile-specific target sampling interval. The provided sampling interval will be snapped to the next lowest non-zero multiple of the profiler's sampling interval, set via SetSamplingInterval(). If zero, the sampling interval will be equal to the profiler's sampling interval. |
filter_context | If specified, profiles will only contain frames using this context. Other frames will be elided. |
|
inline |
Definition at line 301 of file v8-profiler.h.
|
inline |
Definition at line 300 of file v8-profiler.h.
|
inline |
Definition at line 302 of file v8-profiler.h.
|
friend |
Definition at line 305 of file v8-profiler.h.
|
static |
Definition at line 278 of file v8-profiler.h.