Changeset 73137 in webkit
- Timestamp:
- Dec 2, 2010 8:33:11 AM (13 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r73133 r73137 1 2010-12-02 Vincent Scheib <scheib@chromium.org> 2 3 Reviewed by Darin Fisher. 4 5 [chromium] histograms api updated in WebKitClient and added to ChromiumBridge 6 https://bugs.webkit.org/show_bug.cgi?id=50285 7 8 Test by loading "about:histograms" after navigating to accelerated pages. 9 10 * platform/chromium/ChromiumBridge.h: api update. 11 1 12 2010-12-02 Andras Becsi <abecsi@webkit.org> 2 13 -
trunk/WebCore/platform/chromium/ChromiumBridge.h
r72281 r73137 240 240 static void decrementStatsCounter(const char* name); 241 241 static void incrementStatsCounter(const char* name); 242 static void histogramCustomCounts(const char* name, int sample, int min, int max, int bucketCount); 243 static void histogramEnumeration(const char* name, int sample, int boundaryValue); 242 244 243 245 // Sudden Termination -
trunk/WebKit/chromium/ChangeLog
r73088 r73137 1 2010-12-02 Vincent Scheib <scheib@chromium.org> 2 3 Reviewed by Darin Fisher. 4 5 [chromium] histograms api updated in WebKitClient/ChromiumBridge and histogram "GPU.setIsAcceleratedCompositingActive" added. 6 https://bugs.webkit.org/show_bug.cgi?id=50285 7 8 Test by loading "about:histograms" after navigating to accelerated pages. 9 10 * public/WebKitClient.h: 11 (WebKit::WebKitClient::histogramCustomCounts): api update. 12 (WebKit::WebKitClient::histogramEnumeration): api update. 13 * src/ChromiumBridge.cpp: 14 (WebCore::ChromiumBridge::histogramCustomCounts): api update. 15 (WebCore::ChromiumBridge::histogramEnumeration): api update. 16 * src/WebViewImpl.cpp: 17 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): "GPU.setIsAcceleratedCompositingActive" added. 18 1 19 2010-12-01 Jia Pu <jpu@apple.com> 2 20 -
trunk/WebKit/chromium/public/WebKitClient.h
r72844 r73137 211 211 virtual void traceEventEnd(const char* name, void* id, const char* extra) { } 212 212 213 // Generic callback for reporting histogram data. Range is identified by the min, max pair. 214 // By default, histogram is exponential, so that min=1, max=1000000, bucketCount=50 would do. Setting 215 // linear to true would require bucket count to cover whole min-max range. 216 virtual void histogramCounts(const WebString& name, int sample, int min, int max, int bucketCount, bool linear) { } 213 // Callbacks for reporting histogram data. 214 // CustomCounts histogram has exponential bucket sizes, so that min=1, max=1000000, bucketCount=50 would do. 215 virtual void histogramCustomCounts(const char* name, int sample, int min, int max, int bucketCount) { } 216 // Enumeration histogram buckets are linear, boundaryValue should be larger than any possible sample value. 217 virtual void histogramEnumeration(const char* name, int sample, int boundaryValue) { } 217 218 218 219 -
trunk/WebKit/chromium/src/ChromiumBridge.cpp
r72901 r73137 680 680 } 681 681 682 void ChromiumBridge::histogramCustomCounts(const char* name, int sample, int min, int max, int bucketCount) 683 { 684 webKitClient()->histogramCustomCounts(name, sample, min, max, bucketCount); 685 } 686 687 void ChromiumBridge::histogramEnumeration(const char* name, int sample, int boundaryValue) 688 { 689 webKitClient()->histogramEnumeration(name, sample, boundaryValue); 690 } 691 682 692 // Sudden Termination --------------------------------------------------------- 683 693 -
trunk/WebKit/chromium/src/WebViewImpl.cpp
r73079 r73137 36 36 #include "BackForwardListImpl.h" 37 37 #include "Chrome.h" 38 #include "ChromiumBridge.h" 38 39 #include "ColorSpace.h" 39 40 #include "CompositionUnderlineVectorBuilder.h" … … 2375 2376 void WebViewImpl::setIsAcceleratedCompositingActive(bool active) 2376 2377 { 2378 ChromiumBridge::histogramEnumeration("GPU.setIsAcceleratedCompositingActive", active * 2 + m_isAcceleratedCompositingActive, 4); 2379 2377 2380 if (m_isAcceleratedCompositingActive == active) 2378 2381 return;
Note: See TracChangeset
for help on using the changeset viewer.