Flutter Engine
 
Loading...
Searching...
No Matches
flutter::DiffContext::Statistics Class Reference

#include <diff_context.h>

Public Member Functions

void AddNewPicture ()
 
void AddPictureTooComplexToCompare ()
 
void AddSameInstancePicture ()
 
void AddDeepComparePicture ()
 
void AddDifferentInstanceButEqualPicture ()
 
void LogStatistics ()
 

Detailed Description

Definition at line 167 of file diff_context.h.

Member Function Documentation

◆ AddDeepComparePicture()

void flutter::DiffContext::Statistics::AddDeepComparePicture ( )
inline

Definition at line 180 of file diff_context.h.

180{ ++deep_compare_pictures_; }

◆ AddDifferentInstanceButEqualPicture()

void flutter::DiffContext::Statistics::AddDifferentInstanceButEqualPicture ( )
inline

Definition at line 184 of file diff_context.h.

184 {
185 ++different_instance_but_equal_pictures_;
186 };

◆ AddNewPicture()

void flutter::DiffContext::Statistics::AddNewPicture ( )
inline

Definition at line 170 of file diff_context.h.

170{ ++new_pictures_; }

◆ AddPictureTooComplexToCompare()

void flutter::DiffContext::Statistics::AddPictureTooComplexToCompare ( )
inline

Definition at line 174 of file diff_context.h.

174{ ++pictures_too_complex_to_compare_; }

◆ AddSameInstancePicture()

void flutter::DiffContext::Statistics::AddSameInstancePicture ( )
inline

Definition at line 177 of file diff_context.h.

177{ ++same_instance_pictures_; };

◆ LogStatistics()

void flutter::DiffContext::Statistics::LogStatistics ( )

Definition at line 257 of file diff_context.cc.

257 {
258#if !FLUTTER_RELEASE
259 FML_TRACE_COUNTER("flutter", "DiffContext", reinterpret_cast<int64_t>(this),
260 "NewPictures", new_pictures_, "PicturesTooComplexToCompare",
261 pictures_too_complex_to_compare_, "DeepComparePictures",
262 deep_compare_pictures_, "SameInstancePictures",
263 same_instance_pictures_,
264 "DifferentInstanceButEqualPictures",
265 different_instance_but_equal_pictures_);
266#endif // !FLUTTER_RELEASE
267}
#define FML_TRACE_COUNTER(category_group, name, counter_id, arg1,...)
Definition trace_event.h:85

References FML_TRACE_COUNTER.


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