![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <compilation-statistics.h>
Classes | |
| class | BasicStats |
| class | OrderedStats |
| class | PhaseStats |
| class | TotalStats |
Public Member Functions | |
| CompilationStatistics ()=default | |
| CompilationStatistics (const CompilationStatistics &)=delete | |
| CompilationStatistics & | operator= (const CompilationStatistics &)=delete |
| void | RecordPhaseStats (const char *phase_kind_name, const char *phase_name, const BasicStats &stats) |
| void | RecordPhaseKindStats (const char *phase_kind_name, const BasicStats &stats) |
| void | RecordTotalStats (const BasicStats &stats) |
Private Types | |
| using | PhaseKindStats = OrderedStats |
| using | PhaseKindMap = std::map<std::string, PhaseKindStats> |
| using | PhaseMap = std::map<std::string, PhaseStats> |
Private Attributes | |
| TotalStats | total_stats_ |
| PhaseKindMap | phase_kind_map_ |
| PhaseMap | phase_map_ |
| base::Mutex | access_mutex_ |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const AsPrintableStatistics &s) |
Additional Inherited Members | |
Static Public Member Functions inherited from v8::internal::Malloced | |
| static void * | operator new (size_t size) |
| static void | operator delete (void *p) |
Definition at line 27 of file compilation-statistics.h.
|
private |
Definition at line 81 of file compilation-statistics.h.
|
private |
Definition at line 80 of file compilation-statistics.h.
|
private |
Definition at line 82 of file compilation-statistics.h.
|
default |
|
delete |
|
delete |
| void v8::internal::CompilationStatistics::RecordPhaseKindStats | ( | const char * | phase_kind_name, |
| const BasicStats & | stats ) |
Definition at line 30 of file compilation-statistics.cc.
| void v8::internal::CompilationStatistics::RecordPhaseStats | ( | const char * | phase_kind_name, |
| const char * | phase_name, | ||
| const BasicStats & | stats ) |
Definition at line 16 of file compilation-statistics.cc.
| void v8::internal::CompilationStatistics::RecordTotalStats | ( | const BasicStats & | stats | ) |
|
friend |
Definition at line 150 of file compilation-statistics.cc.
|
private |
Definition at line 87 of file compilation-statistics.h.
|
private |
Definition at line 85 of file compilation-statistics.h.
|
private |
Definition at line 86 of file compilation-statistics.h.
|
private |
Definition at line 84 of file compilation-statistics.h.