Home | History | Annotate | Download | only in cctest

Lines Matching refs:heap_profiler

174   v8::HeapProfiler* heap_profiler = env2->GetIsolate()->GetHeapProfiler();
183 const v8::HeapSnapshot* snapshot_env2 = heap_profiler->TakeHeapSnapshot();
207 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
216 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
239 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
244 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
277 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
282 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
302 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
309 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
379 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
383 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
397 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
408 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
421 heap_profiler->DeleteAllHeapSnapshots();
444 v8::HeapProfiler* heap_profiler = isolate->GetHeapProfiler();
445 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
462 heap_profiler->DeleteAllHeapSnapshots();
469 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
472 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
491 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
494 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
521 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
527 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
594 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
600 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
676 v8::HeapProfiler* heap_profiler = isolate->GetHeapProfiler();
677 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
690 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
697 const v8::HeapSnapshot* snapshot1 = heap_profiler->TakeHeapSnapshot();
706 const v8::HeapSnapshot* snapshot2 = heap_profiler->TakeHeapSnapshot();
729 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
739 const v8::HeapSnapshot* snapshot1 = heap_profiler->TakeHeapSnapshot();
748 const v8::HeapSnapshot* snapshot2 = heap_profiler->TakeHeapSnapshot();
777 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
784 const v8::HeapSnapshot* snapshot1 = heap_profiler->TakeHeapSnapshot();
789 const v8::HeapSnapshot* snapshot2 = heap_profiler->TakeHeapSnapshot();
838 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
839 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
898 v8::HeapProfiler* heap_profiler = isolate->GetHeapProfiler();
907 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
1025 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
1026 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
1093 v8::HeapProfiler* heap_profiler,
1098 heap_profiler->GetHeapStats(&stream, &timestamp);
1110 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
1112 heap_profiler->StartTrackingHeapObjects();
1122 TestStatsStream stats_update = GetHeapStatsUpdate(heap_profiler,
1132 CHECK_EQ(0, GetHeapStatsUpdate(heap_profiler, &same_id).updates_written());
1141 TestStatsStream stats_update = GetHeapStatsUpdate(heap_profiler,
1153 CHECK_EQ(0, GetHeapStatsUpdate(heap_profiler, &last_id).updates_written());
1168 TestStatsStream stats_update = GetHeapStatsUpdate(heap_profiler);
1179 TestStatsStream stats_update = GetHeapStatsUpdate(heap_profiler);
1191 TestStatsStream stats_update = GetHeapStatsUpdate(heap_profiler);
1202 TestStatsStream stats_update = GetHeapStatsUpdate(heap_profiler);
1219 TestStatsStream stats_update = GetHeapStatsUpdate(heap_profiler);
1233 TestStatsStream stats_update = GetHeapStatsUpdate(heap_profiler);
1243 heap_profiler->StopTrackingHeapObjects();
1251 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
1257 heap_profiler->StartTrackingHeapObjects(false);
1262 GetHeapStatsUpdate(heap_profiler);
1265 v8::SnapshotObjectId id = heap_profiler->GetObjectId(objects[i]);
1270 heap_profiler->StopTrackingHeapObjects();
1274 v8::SnapshotObjectId id = heap_profiler->GetObjectId(objects[i]);
1276 v8::Local<v8::Value> obj = heap_profiler->FindObjectById(ids[i]);
1280 heap_profiler->ClearObjectIds();
1282 v8::SnapshotObjectId id = heap_profiler->GetObjectId(objects[i]);
1284 v8::Local<v8::Value> obj = heap_profiler->FindObjectById(ids[i]);
1309 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
1311 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
1323 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
1325 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
1337 v8::SnapshotObjectId id = heap_profiler->GetObjectId(globalObjectHandle);
1346 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
1348 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
1383 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
1384 const int snapshots_count = heap_profiler->GetSnapshotCount();
1387 heap_profiler->TakeHeapSnapshot(&aborting_control);
1389 CHECK_EQ(snapshots_count, heap_profiler->GetSnapshotCount());
1393 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot(&control);
1397 CHECK_EQ(snapshots_count + 1, heap_profiler->GetSnapshotCount());
1492 v8::HeapProfiler* heap_profiler = isolate->GetHeapProfiler();
1494 heap_profiler->SetWrapperClassInfoProvider(
1496 heap_profiler->SetWrapperClassInfoProvider(
1505 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
1596 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
1601 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
1630 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
1632 CHECK_EQ(0, heap_profiler->GetSnapshotCount());
1633 heap_profiler->DeleteAllHeapSnapshots();
1634 CHECK_EQ(0, heap_profiler->GetSnapshotCount());
1635 CHECK(heap_profiler->TakeHeapSnapshot());
1636 CHECK_EQ(1, heap_profiler->GetSnapshotCount());
1637 heap_profiler->DeleteAllHeapSnapshots();
1638 CHECK_EQ(0, heap_profiler->GetSnapshotCount());
1639 CHECK(heap_profiler->TakeHeapSnapshot());
1640 CHECK(heap_profiler->TakeHeapSnapshot());
1641 CHECK_EQ(2, heap_profiler->GetSnapshotCount());
1642 heap_profiler->DeleteAllHeapSnapshots();
1643 CHECK_EQ(0, heap_profiler->GetSnapshotCount());
1660 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
1662 CHECK_EQ(0, heap_profiler->GetSnapshotCount());
1663 const v8::HeapSnapshot* s1 = heap_profiler->TakeHeapSnapshot();
1666 CHECK_EQ(1, heap_profiler->GetSnapshotCount());
1667 CHECK(FindHeapSnapshot(heap_profiler, s1));
1669 CHECK_EQ(0, heap_profiler->GetSnapshotCount());
1670 CHECK(!FindHeapSnapshot(heap_profiler, s1));
1672 const v8::HeapSnapshot* s2 = heap_profiler->TakeHeapSnapshot();
1674 CHECK_EQ(1, heap_profiler->GetSnapshotCount());
1675 CHECK(FindHeapSnapshot(heap_profiler, s2));
1676 const v8::HeapSnapshot* s3 = heap_profiler->TakeHeapSnapshot();
1678 CHECK_EQ(2, heap_profiler->GetSnapshotCount());
1680 CHECK(FindHeapSnapshot(heap_profiler, s3));
1682 CHECK_EQ(1, heap_profiler->GetSnapshotCount());
1683 CHECK(!FindHeapSnapshot(heap_profiler, s2));
1684 CHECK(FindHeapSnapshot(heap_profiler, s3));
1686 CHECK_EQ(0, heap_profiler->GetSnapshotCount());
1687 CHECK(!FindHeapSnapshot(heap_profiler, s3));
1702 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
1708 heap_profiler->TakeHeapSnapshot(NULL, &name_resolver);
1722 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
1724 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
1739 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
1745 heap_profiler->TakeHeapSnapshot();
1754 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
1755 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
1773 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
1776 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
1779 CHECK(heap_profiler->FindObjectById(global->GetId())->IsObject());
1782 CHECK(js_global == heap_profiler->FindObjectById(global->GetId()));
1785 CHECK(heap_profiler->FindObjectById(obj->GetId())->IsObject());
1789 CHECK(js_obj == heap_profiler->FindObjectById(obj->GetId()));
1795 CHECK(js_s_prop == heap_profiler->FindObjectById(s_prop->GetId()));
1801 CHECK(js_n_prop == heap_profiler->FindObjectById(n_prop->GetId()));
1808 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
1814 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
1825 CHECK(heap_profiler->FindObjectById(prop->GetId())->IsObject());
1828 CHECK(heap_profiler->FindObjectById(prop->GetId()).IsEmpty());
1909 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
1918 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
1941 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
1965 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
1983 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
1993 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
2017 v8::HeapProfiler* heap_profiler = isolate->GetHeapProfiler();
2022 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
2042 snapshot = heap_profiler->TakeHeapSnapshot();
2055 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
2058 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
2102 v8::HeapProfiler* heap_profiler = isolate->GetHeapProfiler();
2103 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
2139 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
2143 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
2159 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
2163 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
2184 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
2187 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
2207 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
2209 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
2227 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
2229 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
2251 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
2267 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
2297 v8::HeapProfiler* heap_profiler = isolate->GetHeapProfiler();
2301 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
2335 heap_profiler->FindObjectById(transition_info->GetId());
2361 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
2363 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
2402 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
2404 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
2497 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
2498 heap_profiler->StartTrackingHeapObjects(true);
2509 reinterpret_cast<i::HeapProfiler*>(heap_profiler)->allocation_tracker();
2520 heap_profiler->StopTrackingHeapObjects();
2528 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
2529 heap_profiler->StartTrackingHeapObjects(true);
2534 reinterpret_cast<i::HeapProfiler*>(heap_profiler)->allocation_tracker();
2546 heap_profiler->StopTrackingHeapObjects();
2575 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
2579 heap_profiler->StartTrackingHeapObjects(true);
2584 reinterpret_cast<i::HeapProfiler*>(heap_profiler)->allocation_tracker();
2595 heap_profiler->StopTrackingHeapObjects();
2599 heap_profiler->StartTrackingHeapObjects(true);
2609 reinterpret_cast<i::HeapProfiler*>(heap_profiler)->allocation_tracker();
2621 heap_profiler->StopTrackingHeapObjects();
2630 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
2632 heap_profiler->StartTrackingHeapObjects(true);
2638 reinterpret_cast<i::HeapProfiler*>(heap_profiler)->allocation_tracker();
2649 heap_profiler->StopTrackingHeapObjects();
2656 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
2658 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
2693 v8::HeapProfiler* heap_profiler = isolate->GetHeapProfiler();
2713 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
2746 v8::HeapProfiler* heap_profiler = isolate->GetHeapProfiler();
2747 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
2766 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
2774 const v8::HeapSnapshot* snapshot = heap_profiler->TakeHeapSnapshot();
2885 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
2906 v8::AllocationProfile* profile = heap_profiler->GetAllocationProfile();
2912 heap_profiler->StartSamplingHeapProfiler(1024);
2916 heap_profiler->GetAllocationProfile());
2928 heap_profiler->StopSamplingHeapProfiler();
2933 v8::AllocationProfile* profile = heap_profiler->GetAllocationProfile();
2939 heap_profiler->StartSamplingHeapProfiler(128);
2943 heap_profiler->GetAllocationProfile());
2967 heap_profiler->StopSamplingHeapProfiler();
2973 heap_profiler->StartSamplingHeapProfiler(64);
2977 heap_profiler->GetAllocationProfile());
2988 heap_profiler->StopSamplingHeapProfiler();
2993 heap_profiler->StartSamplingHeapProfiler(64);
3002 heap_profiler->GetAllocationProfile());
3007 heap_profiler->StopSamplingHeapProfiler();
3015 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
3020 heap_profiler->StartSamplingHeapProfiler(256);
3025 heap_profiler->GetAllocationProfile());
3031 heap_profiler->StopSamplingHeapProfiler();
3037 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
3042 heap_profiler->StartSamplingHeapProfiler(64);
3056 heap_profiler->StopSamplingHeapProfiler();