Title: [209773] trunk
Revision
209773
Author
[email protected]
Date
2016-12-13 12:44:17 -0800 (Tue, 13 Dec 2016)

Log Message

Unreviewed, rolling out r209544.

Looks like r209489 did not cause the performance regression
after all

Reverted changeset:

"Unreviewed, rolling out r209489."
https://bugs.webkit.org/show_bug.cgi?id=165550
http://trac.webkit.org/changeset/209544

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (209772 => 209773)


--- trunk/Source/_javascript_Core/ChangeLog	2016-12-13 20:41:42 UTC (rev 209772)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-12-13 20:44:17 UTC (rev 209773)
@@ -1,3 +1,16 @@
+2016-12-13  Chris Dumez  <[email protected]>
+
+        Unreviewed, rolling out r209544.
+
+        Looks like r209489 did not cause the performance regression
+        after all
+
+        Reverted changeset:
+
+        "Unreviewed, rolling out r209489."
+        https://bugs.webkit.org/show_bug.cgi?id=165550
+        http://trac.webkit.org/changeset/209544
+
 2016-12-13  Saam Barati  <[email protected]>
 
         WebAssembly: implement the table section and table import

Modified: trunk/Source/_javascript_Core/runtime/VMEntryScope.cpp (209772 => 209773)


--- trunk/Source/_javascript_Core/runtime/VMEntryScope.cpp	2016-12-13 20:41:42 UTC (rev 209772)
+++ trunk/Source/_javascript_Core/runtime/VMEntryScope.cpp	2016-12-13 20:44:17 UTC (rev 209773)
@@ -31,6 +31,7 @@
 #include "VM.h"
 #include "Watchdog.h"
 #include <wtf/StackBounds.h>
+#include <wtf/SystemTracing.h>
 
 namespace JSC {
 
@@ -53,6 +54,7 @@
         if (SamplingProfiler* samplingProfiler = vm.samplingProfiler())
             samplingProfiler->noticeVMEntry();
 #endif
+        TracePoint(VMEntryScopeStart);
     }
 
     vm.clearLastException();
@@ -68,6 +70,8 @@
     if (m_vm.entryScope != this)
         return;
 
+    TracePoint(VMEntryScopeEnd);
+
     if (m_vm.watchdog())
         m_vm.watchdog()->exitedVM();
 

Modified: trunk/Source/WTF/ChangeLog (209772 => 209773)


--- trunk/Source/WTF/ChangeLog	2016-12-13 20:41:42 UTC (rev 209772)
+++ trunk/Source/WTF/ChangeLog	2016-12-13 20:44:17 UTC (rev 209773)
@@ -1,3 +1,16 @@
+2016-12-13  Chris Dumez  <[email protected]>
+
+        Unreviewed, rolling out r209544.
+
+        Looks like r209489 did not cause the performance regression
+        after all
+
+        Reverted changeset:
+
+        "Unreviewed, rolling out r209489."
+        https://bugs.webkit.org/show_bug.cgi?id=165550
+        http://trac.webkit.org/changeset/209544
+
 2016-12-13  Commit Queue  <[email protected]>
 
         Unreviewed, rolling out r209725.

Modified: trunk/Source/WTF/wtf/SystemTracing.h (209772 => 209773)


--- trunk/Source/WTF/wtf/SystemTracing.h	2016-12-13 20:41:42 UTC (rev 209772)
+++ trunk/Source/WTF/wtf/SystemTracing.h	2016-12-13 20:44:17 UTC (rev 209773)
@@ -41,6 +41,8 @@
     WTFRange = 0,
 
     _javascript_Range = 2500,
+    VMEntryScopeStart,
+    VMEntryScopeEnd,
 
     WebCoreRange = 5000,
     StyleRecalcStart,

Modified: trunk/Tools/ChangeLog (209772 => 209773)


--- trunk/Tools/ChangeLog	2016-12-13 20:41:42 UTC (rev 209772)
+++ trunk/Tools/ChangeLog	2016-12-13 20:44:17 UTC (rev 209773)
@@ -1,3 +1,16 @@
+2016-12-13  Chris Dumez  <[email protected]>
+
+        Unreviewed, rolling out r209544.
+
+        Looks like r209489 did not cause the performance regression
+        after all
+
+        Reverted changeset:
+
+        "Unreviewed, rolling out r209489."
+        https://bugs.webkit.org/show_bug.cgi?id=165550
+        http://trac.webkit.org/changeset/209544
+
 2016-12-12  Sam Weinig  <[email protected]>
 
         [WebIDL] Remove use of Dictionary in ApplePaySession

Modified: trunk/Tools/Tracing/SystemTracePoints.plist (209772 => 209773)


--- trunk/Tools/Tracing/SystemTracePoints.plist	2016-12-13 20:41:42 UTC (rev 209772)
+++ trunk/Tools/Tracing/SystemTracePoints.plist	2016-12-13 20:44:17 UTC (rev 209773)
@@ -9,6 +9,18 @@
          <array>
              <dict>
                  <key>Name</key>
+                 <string>_javascript_ VM</string>
+                 <key>Type</key>
+                 <string>Interval</string>
+                 <key>Component</key>
+                 <string>47</string>
+                 <key>CodeBegin</key>
+                 <string>2501</string>
+                 <key>CodeEnd</key>
+                 <string>2502</string>
+             </dict>
+             <dict>
+                 <key>Name</key>
                  <string>Document::recalcStyle()</string>
                  <key>Type</key>
                  <string>Interval</string>
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to