![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "PageAllocation.h"#include "PageReservation.h"#include <private/qnumeric_p.h>#include <private/qv4alloca_p.h>#include <private/qv4engine_p.h>#include <private/qv4identifiertable_p.h>#include <private/qv4mapobject_p.h>#include <private/qv4mm_p.h>#include <private/qv4object_p.h>#include <private/qv4profiling_p.h>#include <private/qv4qobjectwrapper_p.h>#include <private/qv4setobject_p.h>#include <private/qv4stackframe_p.h>#include <QtQml/qqmlengine.h>#include <QtCore/qalgorithms.h>#include <QtCore/qelapsedtimer.h>#include <QtCore/qloggingcategory.h>#include <QtCore/qmap.h>#include <QtCore/qscopedvaluerollback.h>#include <algorithm>#include <chrono>#include <cstdlib>#include "moc_qv4mm_p.cpp"Go to the source code of this file.
Classes | |
| struct | QV4::MemorySegment |
| struct | QV4::ChunkAllocator |
Namespaces | |
| namespace | QV4 |
Macros | |
| #define | MM_STATS |
| #define | DEBUG if (1) ; else qDebug() << "MM:" |
| #define | SDUMP if (1) ; else qDebug |
Typedefs | |
| typedef QHash< const char *, int > | QV4::MMStatsHash |
Enumerations | |
| enum | { QV4::MinSlotsGCLimit = QV4::Chunk::AvailableSlots*16 , QV4::GCOverallocation = 200 , QV4::MinSlotsGCLimit = QV4::Chunk::AvailableSlots*16 , QV4::GCOverallocation = 200 } |
| enum | { QV4::MinSlotsGCLimit = QV4::Chunk::AvailableSlots*16 , QV4::GCOverallocation = 200 , QV4::MinSlotsGCLimit = QV4::Chunk::AvailableSlots*16 , QV4::GCOverallocation = 200 } |
Functions | |
| QString | QV4::binary (quintptr) |
| static void | QV4::increaseFreedCountForClass (const char *className) |
| static void | QV4::freeHugeChunk (ChunkAllocator *chunkAllocator, const HugeItemAllocator::HugeChunk &c, ClassDestroyStatsCallback classCountPtr) |
| static size_t | QV4::dumpBins (BlockAllocator *b, const char *title) |
| static void | QV4::logStepTiming (GCStateMachine *that, quint64 timing) |
| static GCState | QV4::executeWithLoggingIfEnabled (GCStateMachine *that, GCStateInfo &stateInfo) |
Variables | |
| static uint | QV4::markStackSize = 0 |