Beispiel #1
0
void VM::deleteAllLinkedCode()
{
    whenIdle([this]() {
        heap.deleteAllCodeBlocks();
        heap.reportAbandonedObjectGraph();
    });
}
Beispiel #2
0
void VM::deleteAllRegExpCode()
{
    whenIdle([this]() {
        m_regExpCache->deleteAllCode();
        heap.reportAbandonedObjectGraph();
    });
}
Beispiel #3
0
void VM::deleteAllCode()
{
    whenIdle([this]() {
        m_codeCache->clear();
        m_regExpCache->deleteAllCode();
        heap.deleteAllCodeBlocks();
        heap.deleteAllUnlinkedCodeBlocks();
        heap.reportAbandonedObjectGraph();
    });
}
Beispiel #4
0
void VM::deleteAllLinkedCode()
{
    whenIdle([this]() {
        heap.deleteAllCodeBlocks();
    });
}