// A zygote space is a space which you cannot allocate into or free from. class ZygoteSpace final : public ContinuousMemMapAllocSpace { public: // Returns the remaining storage in the out_map field. static ZygoteSpace* Create(const std::string& name,
MemMap&& mem_map,
accounting::ContinuousSpaceBitmap&& live_bitmap,
accounting::ContinuousSpaceBitmap&& mark_bitmap)
REQUIRES_SHARED(Locks::mutator_lock_); // In PreZygoteFork() we set mark-bit of all live objects to avoid page // getting dirtied due to it. void SetMarkBitInLiveObjects(); void Dump(std::ostream& os) const override;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.