![]() |
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 |