| Index: Source/core/timing/Performance.h
|
| diff --git a/Source/core/timing/Performance.h b/Source/core/timing/Performance.h
|
| index de4f1db8f21ed5d514d253e906107ba02a1b50db..8be421d2d4134e0523a4a3a5fb4efd03c876af38 100644
|
| --- a/Source/core/timing/Performance.h
|
| +++ b/Source/core/timing/Performance.h
|
| @@ -81,8 +81,17 @@ public:
|
|
|
| DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitresourcetimingbufferfull);
|
|
|
| + void clearFrameTimings();
|
| + void setFrameTimingBufferSize(unsigned);
|
| +
|
| + DEFINE_ATTRIBUTE_EVENT_LISTENER(frametimingbufferfull);
|
| +
|
| void addResourceTiming(const ResourceTimingInfo&, Document*);
|
|
|
| + void addRenderTiming(Document*, unsigned, double);
|
| +
|
| + void addCompositeTiming(Document*, unsigned, double);
|
| +
|
| void mark(const String& markName, ExceptionState&);
|
| void clearMarks(const String& markName);
|
|
|
| @@ -100,6 +109,11 @@ private:
|
| mutable Member<PerformanceNavigation> m_navigation;
|
| mutable Member<PerformanceTiming> m_timing;
|
|
|
| + bool isFrameTimingBufferFull();
|
| + void addFrameTimingBuffer(PerformanceEntry*);
|
| +
|
| + PerformanceEntryVector m_frameTimingBuffer;
|
| + unsigned m_frameTimingBufferSize;
|
| PerformanceEntryVector m_resourceTimingBuffer;
|
| unsigned m_resourceTimingBufferSize;
|
| double m_referenceTime;
|
|
|