Home
last modified time | relevance | path

Searched refs:ScavengeJob (Results 1 – 5 of 5) sorted by relevance

/external/v8/test/unittests/heap/
Dscavenge-job-unittest.cc18 TEST(ScavengeJob, AllocationLimitEmptyNewSpace) { in TEST() argument
19 EXPECT_FALSE(ScavengeJob::ReachedIdleAllocationLimit( in TEST()
24 TEST(ScavengeJob, AllocationLimitFullNewSpace) { in TEST() argument
25 EXPECT_TRUE(ScavengeJob::ReachedIdleAllocationLimit( in TEST()
30 TEST(ScavengeJob, AllocationLimitUnknownScavengeSpeed) { in TEST() argument
31 size_t expected_size = ScavengeJob::kInitialScavengeSpeedInBytesPerMs * in TEST()
32 ScavengeJob::kAverageIdleTimeMs - in TEST()
33 ScavengeJob::kBytesAllocatedBeforeNextIdleTask; in TEST()
34 EXPECT_FALSE(ScavengeJob::ReachedIdleAllocationLimit(0, expected_size - 1, in TEST()
36 EXPECT_TRUE(ScavengeJob::ReachedIdleAllocationLimit(0, expected_size, in TEST()
[all …]
/external/v8/src/heap/
Dscavenge-job.cc17 const double ScavengeJob::kMaxAllocationLimitAsFractionOfNewSpace = 0.8;
19 void ScavengeJob::IdleTask::RunInternal(double deadline_in_seconds) { in RunInternal()
45 bool ScavengeJob::ReachedIdleAllocationLimit( in ReachedIdleAllocationLimit()
70 bool ScavengeJob::EnoughIdleTimeForScavenge( in EnoughIdleTimeForScavenge()
80 void ScavengeJob::RescheduleIdleTask(Heap* heap) { in RescheduleIdleTask()
90 void ScavengeJob::ScheduleIdleTaskIfNeeded(Heap* heap, int bytes_allocated) { in ScheduleIdleTaskIfNeeded()
101 void ScavengeJob::ScheduleIdleTask(Heap* heap) { in ScheduleIdleTask()
Dscavenge-job.h19 class ScavengeJob {
23 explicit IdleTask(Isolate* isolate, ScavengeJob* job) in IdleTask()
29 ScavengeJob* job_;
32 ScavengeJob() in ScavengeJob() function
Dheap.h322 class ScavengeJob; variable
2201 ScavengeJob* scavenge_job_;
Dheap.cc5312 scavenge_job_ = new ScavengeJob(); in SetUp()
5322 *this, ScavengeJob::kBytesAllocatedBeforeNextIdleTask); in SetUp()