#include <profile-generator.h>
|
V8_EXPORT_PRIVATE | CpuProfile (CpuProfiler *profiler, ProfilerId id, const char *title, CpuProfilingOptions options, std::unique_ptr< DiscardedSamplesDelegate > delegate=nullptr) |
|
| CpuProfile (const CpuProfile &)=delete |
|
CpuProfile & | operator= (const CpuProfile &)=delete |
|
V8_EXPORT_PRIVATE bool | CheckSubsample (base::TimeDelta sampling_interval) |
|
void | AddPath (base::TimeTicks timestamp, const ProfileStackTrace &path, int src_line, bool update_stats, base::TimeDelta sampling_interval, StateTag state, EmbedderStateTag embedder_state, const std::optional< uint64_t > trace_id=std::nullopt) |
|
void | FinishProfile () |
|
const char * | title () const |
|
const ProfileTree * | top_down () const |
|
int | samples_count () const |
|
const SampleInfo & | sample (int index) const |
|
int64_t | sampling_interval_us () const |
|
base::TimeTicks | start_time () const |
|
base::TimeTicks | end_time () const |
|
CpuProfiler * | cpu_profiler () const |
|
ContextFilter & | context_filter () |
|
ProfilerId | id () const |
|
void | UpdateTicksScale () |
|
V8_EXPORT_PRIVATE void | Print () const |
|
Definition at line 409 of file profile-generator.h.
◆ CpuProfile() [1/2]
◆ CpuProfile() [2/2]
v8::internal::CpuProfile::CpuProfile |
( |
const CpuProfile & | | ) |
|
|
delete |
◆ AddPath()
◆ CheckSubsample()
◆ context_filter()
◆ cpu_profiler()
CpuProfiler * v8::internal::CpuProfile::cpu_profiler |
( |
| ) |
const |
|
inline |
◆ end_time()
◆ FinishProfile()
void v8::internal::CpuProfile::FinishProfile |
( |
| ) |
|
◆ id()
◆ operator=()
◆ Print()
void v8::internal::CpuProfile::Print |
( |
| ) |
const |
◆ sample()
const SampleInfo & v8::internal::CpuProfile::sample |
( |
int | index | ) |
const |
|
inline |
◆ samples_count()
int v8::internal::CpuProfile::samples_count |
( |
| ) |
const |
|
inline |
◆ sampling_interval_us()
int64_t v8::internal::CpuProfile::sampling_interval_us |
( |
| ) |
const |
|
inline |
◆ start_time()
◆ StreamPendingTraceEvents()
void v8::internal::CpuProfile::StreamPendingTraceEvents |
( |
| ) |
|
|
private |
◆ title()
const char * v8::internal::CpuProfile::title |
( |
| ) |
const |
|
inline |
◆ top_down()
const ProfileTree * v8::internal::CpuProfile::top_down |
( |
| ) |
const |
|
inline |
◆ UpdateTicksScale()
void v8::internal::CpuProfile::UpdateTicksScale |
( |
| ) |
|
◆ context_filter_
◆ delegate_
◆ end_time_
◆ id_
◆ next_sample_delta_
◆ options_
◆ profiler_
◆ samples_
std::deque<SampleInfo> v8::internal::CpuProfile::samples_ |
|
private |
◆ start_time_
◆ streaming_next_sample_
size_t v8::internal::CpuProfile::streaming_next_sample_ |
|
private |
◆ title_
const char* v8::internal::CpuProfile::title_ |
|
private |
◆ top_down_
The documentation for this class was generated from the following files: