• Mathieu Chartier's avatar
    Enable moving classes. · c528dba3
    Mathieu Chartier authored
    Slight reduction in Zygote size, memory savings are in the noise.
    Before: Zygote size: 8739224
    After: Zygote size: 8733568
    
    Fixed a bug where we didn't set the concurrent start bytes after
    switching the allocator from bump pointer to ROSAlloc in the
    zygote. This caused excessive memory usage.
    
    Added the method verifiers as roots to fix an issue caused by
    RegTypes holding a Class*.
    
    Added logic to clear card table in the SemiSpace collector, this
    reduces DalvikOther from ~2400k -> ~1760k when using the SemiSpace
    collector.
    
    Added a missing lock to the timing loggers which caused a rare
    one time crash in std::set.
    
    Bug: 11771255
    Bug: 8499494
    Bug: 10802951
    
    Change-Id: I99d2b528cd51c1c5ed7012e3220b3aefded680ae
    c528dba3
heap-inl.h 8.79 KB