v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::AggregatedMemoryHistogram< Histogram > Class Template Reference

#include <counters.h>

Collaboration diagram for v8::internal::AggregatedMemoryHistogram< Histogram >:

Public Member Functions

 AggregatedMemoryHistogram (Histogram *backing_histogram)
 
void AddSample (double current_ms, double current_value)
 

Private Member Functions

 AggregatedMemoryHistogram ()
 
double Aggregate (double current_ms, double current_value)
 

Private Attributes

bool is_initialized_
 
double start_ms_
 
double last_ms_
 
double aggregate_value_
 
double last_value_
 
Histogrambacking_histogram_
 

Friends

class Counters
 

Detailed Description

template<typename Histogram>
class v8::internal::AggregatedMemoryHistogram< Histogram >

Definition at line 393 of file counters.h.

Constructor & Destructor Documentation

◆ AggregatedMemoryHistogram() [1/2]

template<typename Histogram >
v8::internal::AggregatedMemoryHistogram< Histogram >::AggregatedMemoryHistogram ( Histogram * backing_histogram)
inlineexplicit

Definition at line 396 of file counters.h.

◆ AggregatedMemoryHistogram() [2/2]

template<typename Histogram >
v8::internal::AggregatedMemoryHistogram< Histogram >::AggregatedMemoryHistogram ( )
inlineprivate

Definition at line 415 of file counters.h.

Member Function Documentation

◆ AddSample()

template<typename Histogram >
void v8::internal::AggregatedMemoryHistogram< Histogram >::AddSample ( double current_ms,
double current_value )

Definition at line 433 of file counters.h.

◆ Aggregate()

template<typename Histogram >
double v8::internal::AggregatedMemoryHistogram< Histogram >::Aggregate ( double current_ms,
double current_value )
private

Definition at line 490 of file counters.h.

Friends And Related Symbol Documentation

◆ Counters

template<typename Histogram >
friend class Counters
friend

Definition at line 413 of file counters.h.

Member Data Documentation

◆ aggregate_value_

template<typename Histogram >
double v8::internal::AggregatedMemoryHistogram< Histogram >::aggregate_value_
private

Definition at line 427 of file counters.h.

◆ backing_histogram_

template<typename Histogram >
Histogram* v8::internal::AggregatedMemoryHistogram< Histogram >::backing_histogram_
private

Definition at line 429 of file counters.h.

◆ is_initialized_

template<typename Histogram >
bool v8::internal::AggregatedMemoryHistogram< Histogram >::is_initialized_
private

Definition at line 424 of file counters.h.

◆ last_ms_

template<typename Histogram >
double v8::internal::AggregatedMemoryHistogram< Histogram >::last_ms_
private

Definition at line 426 of file counters.h.

◆ last_value_

template<typename Histogram >
double v8::internal::AggregatedMemoryHistogram< Histogram >::last_value_
private

Definition at line 428 of file counters.h.

◆ start_ms_

template<typename Histogram >
double v8::internal::AggregatedMemoryHistogram< Histogram >::start_ms_
private

Definition at line 425 of file counters.h.


The documentation for this class was generated from the following file: