!7158 Optimize json-stringify-inspector workload

Merge pull request !7158 from Gymee/opt_workload
This commit is contained in:
openharmony_ci 2024-05-07 13:43:26 +00:00 committed by Gitee
commit 514ac5622e
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -742,13 +742,7 @@ TaggedObject *SharedHeap::AllocateSOldTlab(JSThread *thread, size_t size)
if (size > MAX_REGULAR_HEAP_OBJECT_SIZE) {
return nullptr;
}
TaggedObject *object = nullptr;
if (sOldSpace_->GetCommittedSize() > sOldSpace_->GetInitialCapacity() / 2) { // 2: half
object = reinterpret_cast<TaggedObject *>(sOldSpace_->AllocateNoGCAndExpand(thread, size));
} else {
object = reinterpret_cast<TaggedObject *>(sOldSpace_->Allocate(thread, size));
}
return object;
return reinterpret_cast<TaggedObject *>(sOldSpace_->Allocate(thread, size));
}
TaggedObject *SharedHeap::AllocateSNonMovableTlab(JSThread *thread, size_t size)