Changeset 202139 in webkit


Ignore:
Timestamp:
Jun 16, 2016 2:47:06 PM (8 years ago)
Author:
akling@apple.com
Message:

REGRESSION(r196217): 3% JSBench regression on iPhone 5.
<https://webkit.org/b/158848>
<rdar://problem/26609622>

Unreviewed rollout.

Don't jettison linked code on every top-level navigation as that was hurting JSBench on iPhone 5.

  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::commitProvisionalLoad):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r202130 r202139  
     12016-06-16  Andreas Kling  <akling@apple.com>
     2
     3        REGRESSION(r196217): 3% JSBench regression on iPhone 5.
     4        <https://webkit.org/b/158848>
     5        <rdar://problem/26609622>
     6
     7        Unreviewed rollout.
     8
     9        Don't jettison linked code on every top-level navigation as that was hurting JSBench on iPhone 5.
     10
     11        * loader/FrameLoader.cpp:
     12        (WebCore::FrameLoader::commitProvisionalLoad):
     13
    1142016-06-16  Adam Bergkvist  <adam.bergkvist@ericsson.com>
    215
  • trunk/Source/WebCore/loader/FrameLoader.cpp

    r202035 r202139  
    17871787        // We are doing this here because we know for sure that a new page is about to be loaded.
    17881788        PageCache::singleton().addIfCacheable(*history().currentItem(), m_frame.page());
    1789 
    1790 #if PLATFORM(IOS)
    1791         // For top-level navigations, have JSC throw away linked code. The immediate memory savings far
    1792         // outweigh the cost of recompiling in the case of a future backwards navigation.
    1793         GCController::singleton().deleteAllLinkedCode();
    1794 #endif
    17951789    }
    17961790
Note: See TracChangeset for help on using the changeset viewer.