![]() |
Qt 6.x
The Qt SDK
|
#include "qv4engine_p.h"
#include "qv4object_p.h"
#include "qv4mm_p.h"
#include "qv4qobjectwrapper_p.h"
#include "qv4identifiertable_p.h"
#include <QtCore/qalgorithms.h>
#include <QtCore/private/qnumeric_p.h>
#include <QtCore/qloggingcategory.h>
#include <private/qv4alloca_p.h>
#include <qqmlengine.h>
#include "PageReservation.h"
#include "PageAllocation.h"
#include <QElapsedTimer>
#include <QMap>
#include <QScopedValueRollback>
#include <iostream>
#include <cstdlib>
#include <algorithm>
#include "qv4profiling_p.h"
#include "qv4mapobject_p.h"
#include "qv4setobject_p.h"
Go to the source code of this file.
Classes | |
struct | QV4::MemorySegment |
struct | QV4::ChunkAllocator |
Namespaces | |
namespace | QV4 |
\qmltype Particle \inqmlmodule QtQuick.Particles | |
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 } |
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) |
Variables | |
static uint | QV4::markStackSize = 0 |