![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <counters.h>
Public Member Functions | |
void | RecordAbandon (base::ElapsedTimer *timer, Isolate *isolate) |
V8_EXPORT_PRIVATE void | AddTimedSample (base::TimeDelta sample) |
![]() | |
V8_EXPORT_PRIVATE void | AddSample (int sample) |
bool | Enabled () |
const char * | name () const |
int | min () const |
int | max () const |
int | num_buckets () const |
void | AssertReportsToCounters (Counters *expected_counters) |
Protected Member Functions | |
void | Stop (base::ElapsedTimer *timer) |
void | LogStart (Isolate *isolate) |
void | LogEnd (Isolate *isolate) |
TimedHistogram ()=default | |
TimedHistogram (const TimedHistogram &)=delete | |
TimedHistogram & | operator= (const TimedHistogram &)=delete |
void | Initialize (const char *name, int min, int max, TimedHistogramResolution resolution, int num_buckets, Counters *counters) |
![]() | |
Histogram ()=default | |
Histogram (const Histogram &)=delete | |
Histogram & | operator= (const Histogram &)=delete |
void | Initialize (const char *name, int min, int max, int num_buckets, Counters *counters) |
Counters * | counters () const |
void | Reset () |
void | EnsureCreated (bool create_new=true) |
Protected Attributes | |
TimedHistogramResolution | resolution_ |
Friends | |
class | Counters |
class | CountersInitializer |
Definition at line 231 of file counters.h.
|
protecteddefault |
|
protecteddelete |
void v8::internal::TimedHistogram::AddTimedSample | ( | base::TimeDelta | sample | ) |
Definition at line 66 of file counters.cc.
|
inlineprotected |
Definition at line 263 of file counters.h.
|
protected |
|
protected |
|
protecteddelete |
void v8::internal::TimedHistogram::RecordAbandon | ( | base::ElapsedTimer * | timer, |
Isolate * | isolate ) |
|
protected |
|
friend |
Definition at line 254 of file counters.h.
|
friend |
Definition at line 255 of file counters.h.
|
protected |
Definition at line 257 of file counters.h.