Ignore:
Timestamp:
Oct 16, 2013, 3:28:24 PM (12 years ago)
Author:
[email protected]
Message:

Take RenderObjects out of the arena.
<https://webkit.org/b/122895>

Reviewed by Antti Koivisto.

Stop arena-allocating renderers so we can move forward on improving
render tree memory management. This will also allow rendering code
to take advantage of malloc optimizations.

Line boxes and BiDi runs remain in the arena for now.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/rendering/RenderScrollbar.cpp

    r157408 r157535  
    255255    RenderScrollbarPart* partRenderer = m_parts.get(partType);
    256256    if (!partRenderer && needRenderer) {
    257         partRenderer = new (owningRenderer()->renderArena()) RenderScrollbarPart(owningRenderer()->document(), this, partType);
     257        partRenderer = new RenderScrollbarPart(owningRenderer()->document(), this, partType);
    258258        m_parts.set(partType, partRenderer);
    259259    } else if (partRenderer && !needRenderer) {
Note: See TracChangeset for help on using the changeset viewer.