• Home
  • Raw
  • Download

Lines Matching refs:ObjectStats

164 void ObjectStats::ClearObjectStats(bool clear_last_time_stats) {  in ClearObjectStats()
199 void ObjectStats::PrintKeyAndId(const char* key, int gc_count) { in PrintKeyAndId()
204 void ObjectStats::PrintInstanceTypeJSON(const char* key, int gc_count, in PrintInstanceTypeJSON()
222 void ObjectStats::PrintJSON(const char* key) { in PrintJSON()
267 void ObjectStats::DumpInstanceTypeData(std::stringstream& stream, in DumpInstanceTypeData()
281 void ObjectStats::Dump(std::stringstream& stream) { in Dump()
325 void ObjectStats::CheckpointObjectStats() { in CheckpointObjectStats()
341 int ObjectStats::HistogramIndexFromSize(size_t size) { in HistogramIndexFromSize()
347 void ObjectStats::RecordObjectStats(InstanceType type, size_t size, in RecordObjectStats()
357 void ObjectStats::RecordVirtualObjectStats(VirtualInstanceType type, in RecordVirtualObjectStats()
368 Isolate* ObjectStats::isolate() { return heap()->isolate(); } in isolate()
378 ObjectStatsCollectorImpl(Heap* heap, ObjectStats* stats);
395 ObjectStats::VirtualInstanceType type,
399 ObjectStats::VirtualInstanceType type,
403 ObjectStats::VirtualInstanceType type);
408 ObjectStats::VirtualInstanceType type);
421 size_t over_allocated = ObjectStats::kNoOverAllocation);
427 ObjectStats::VirtualInstanceType type);
452 ObjectStats* stats_;
460 ObjectStats* stats) in ObjectStatsCollectorImpl()
485 ObjectStats::VirtualInstanceType type) { in RecordHashTableVirtualObjectStats()
495 HeapObject parent, HeapObject obj, ObjectStats::VirtualInstanceType type) { in RecordSimpleVirtualObjectStats()
497 ObjectStats::kNoOverAllocation, kCheckCow); in RecordSimpleVirtualObjectStats()
501 HeapObject parent, HeapObject obj, ObjectStats::VirtualInstanceType type, in RecordVirtualObjectStats()
517 Address resource, ObjectStats::VirtualInstanceType type, size_t size) { in RecordExternalResourceStats()
530 ObjectStats::JS_ARRAY_BOILERPLATE_TYPE); in RecordVirtualAllocationSiteDetails()
534 site, boilerplate, ObjectStats::JS_OBJECT_BOILERPLATE_TYPE, in RecordVirtualAllocationSiteDetails()
535 boilerplate.Size(), ObjectStats::kNoOverAllocation); in RecordVirtualAllocationSiteDetails()
541 site, properties, ObjectStats::BOILERPLATE_PROPERTY_ARRAY_TYPE); in RecordVirtualAllocationSiteDetails()
545 site, properties, ObjectStats::BOILERPLATE_PROPERTY_DICTIONARY_TYPE); in RecordVirtualAllocationSiteDetails()
550 ObjectStats::BOILERPLATE_ELEMENTS_TYPE); in RecordVirtualAllocationSiteDetails()
561 ObjectStats::FUNCTION_TEMPLATE_INFO_ENTRIES_TYPE); in RecordVirtualFunctionTemplateInfoDetails()
566 ObjectStats::FUNCTION_TEMPLATE_INFO_ENTRIES_TYPE); in RecordVirtualFunctionTemplateInfoDetails()
575 ObjectStats::GLOBAL_PROPERTIES_TYPE); in RecordVirtualJSGlobalObjectDetails()
579 ObjectStats::GLOBAL_ELEMENTS_TYPE); in RecordVirtualJSGlobalObjectDetails()
589 ObjectStats::JS_UNCOMPILED_FUNCTION_TYPE); in RecordVirtualJSObjectDetails()
599 ? ObjectStats::PROTOTYPE_PROPERTY_ARRAY_TYPE in RecordVirtualJSObjectDetails()
600 : ObjectStats::OBJECT_PROPERTY_ARRAY_TYPE, in RecordVirtualJSObjectDetails()
608 ? ObjectStats::PROTOTYPE_PROPERTY_DICTIONARY_TYPE in RecordVirtualJSObjectDetails()
609 : ObjectStats::OBJECT_PROPERTY_DICTIONARY_TYPE); in RecordVirtualJSObjectDetails()
617 object.IsJSArray() ? ObjectStats::ARRAY_DICTIONARY_ELEMENTS_TYPE in RecordVirtualJSObjectDetails()
618 : ObjectStats::OBJECT_DICTIONARY_ELEMENTS_TYPE); in RecordVirtualJSObjectDetails()
626 ObjectStats::ARRAY_ELEMENTS_TYPE, in RecordVirtualJSObjectDetails()
631 ObjectStats::OBJECT_ELEMENTS_TYPE); in RecordVirtualJSObjectDetails()
639 ObjectStats::JS_COLLECTION_TABLE_TYPE); in RecordVirtualJSObjectDetails()
643 static ObjectStats::VirtualInstanceType GetFeedbackSlotType( in GetFeedbackSlotType()
646 return ObjectStats::FEEDBACK_VECTOR_SLOT_OTHER_TYPE; in GetFeedbackSlotType()
651 return ObjectStats::FEEDBACK_VECTOR_SLOT_CALL_UNUSED_TYPE; in GetFeedbackSlotType()
653 return ObjectStats::FEEDBACK_VECTOR_SLOT_CALL_TYPE; in GetFeedbackSlotType()
661 return ObjectStats::FEEDBACK_VECTOR_SLOT_LOAD_UNUSED_TYPE; in GetFeedbackSlotType()
663 return ObjectStats::FEEDBACK_VECTOR_SLOT_LOAD_TYPE; in GetFeedbackSlotType()
673 return ObjectStats::FEEDBACK_VECTOR_SLOT_STORE_UNUSED_TYPE; in GetFeedbackSlotType()
675 return ObjectStats::FEEDBACK_VECTOR_SLOT_STORE_TYPE; in GetFeedbackSlotType()
679 return ObjectStats::FEEDBACK_VECTOR_SLOT_ENUM_TYPE; in GetFeedbackSlotType()
682 return ObjectStats::FEEDBACK_VECTOR_SLOT_OTHER_TYPE; in GetFeedbackSlotType()
697 stats_->RecordVirtualObjectStats(ObjectStats::FEEDBACK_VECTOR_HEADER_TYPE, in RecordVirtualFeedbackVectorDetails()
698 header_size, ObjectStats::kNoOverAllocation); in RecordVirtualFeedbackVectorDetails()
711 slot_size, ObjectStats::kNoOverAllocation); in RecordVirtualFeedbackVectorDetails()
722 vector, object, ObjectStats::FEEDBACK_VECTOR_ENTRY_TYPE); in RecordVirtualFeedbackVectorDetails()
734 RecordVirtualObjectStats(HeapObject(), array, ObjectStats::COW_ARRAY_TYPE, in RecordVirtualFixedArrayDetails()
735 array.Size(), ObjectStats::kNoOverAllocation, in RecordVirtualFixedArrayDetails()
785 size_t over_allocated = ObjectStats::kNoOverAllocation; in CollectStatistics()
809 ObjectStats::SERIALIZED_OBJECTS_TYPE); in CollectGlobalStatistics()
811 ObjectStats::NUMBER_STRING_CACHE_TYPE); in CollectGlobalStatistics()
814 ObjectStats::SINGLE_CHARACTER_STRING_CACHE_TYPE); in CollectGlobalStatistics()
816 ObjectStats::STRING_SPLIT_CACHE_TYPE); in CollectGlobalStatistics()
818 ObjectStats::REGEXP_MULTIPLE_CACHE_TYPE); in CollectGlobalStatistics()
823 ObjectStats::SCRIPT_LIST_TYPE); in CollectGlobalStatistics()
860 HeapObject(), map, ObjectStats::MAP_PROTOTYPE_DICTIONARY_TYPE); in RecordVirtualMapDetails()
863 ObjectStats::MAP_ABANDONED_PROTOTYPE_TYPE); in RecordVirtualMapDetails()
866 ObjectStats::MAP_PROTOTYPE_TYPE); in RecordVirtualMapDetails()
870 ObjectStats::MAP_DEPRECATED_TYPE); in RecordVirtualMapDetails()
873 ObjectStats::MAP_DICTIONARY_TYPE); in RecordVirtualMapDetails()
876 ObjectStats::MAP_STABLE_TYPE); in RecordVirtualMapDetails()
890 map, array, ObjectStats::PROTOTYPE_DESCRIPTOR_ARRAY_TYPE); in RecordVirtualMapDetails()
893 map, array, ObjectStats::DEPRECATED_DESCRIPTOR_ARRAY_TYPE); in RecordVirtualMapDetails()
898 ObjectStats::ENUM_KEYS_CACHE_TYPE); in RecordVirtualMapDetails()
900 ObjectStats::ENUM_INDICES_CACHE_TYPE); in RecordVirtualMapDetails()
909 ObjectStats::PROTOTYPE_USERS_TYPE); in RecordVirtualMapDetails()
918 ObjectStats::SCRIPT_SHARED_FUNCTION_INFOS_TYPE); in RecordVirtualScriptDetails()
932 ? ObjectStats::SCRIPT_SOURCE_EXTERNAL_ONE_BYTE_TYPE in RecordVirtualScriptDetails()
933 : ObjectStats::SCRIPT_SOURCE_EXTERNAL_TWO_BYTE_TYPE, in RecordVirtualScriptDetails()
940 ? ObjectStats::SCRIPT_SOURCE_NON_EXTERNAL_ONE_BYTE_TYPE in RecordVirtualScriptDetails()
941 : ObjectStats::SCRIPT_SOURCE_NON_EXTERNAL_TWO_BYTE_TYPE); in RecordVirtualScriptDetails()
954 ? ObjectStats::STRING_EXTERNAL_RESOURCE_ONE_BYTE_TYPE in RecordVirtualExternalStringDetails()
955 : ObjectStats::STRING_EXTERNAL_RESOURCE_TWO_BYTE_TYPE, in RecordVirtualExternalStringDetails()
964 HeapObject(), info, ObjectStats::UNCOMPILED_SHARED_FUNCTION_INFO_TYPE); in RecordVirtualSharedFunctionInfoDetails()
972 ObjectStats::ARRAY_BOILERPLATE_DESCRIPTION_ELEMENTS_TYPE); in RecordVirtualArrayBoilerplateDescription()
978 ObjectStats::VirtualInstanceType type) { in RecordVirtualObjectsForConstantPoolOrEmbeddedObjects()
995 ObjectStats::BYTECODE_ARRAY_CONSTANT_POOL_TYPE); in RecordVirtualBytecodeArrayDetails()
1004 ObjectStats::EMBEDDED_OBJECT_TYPE); in RecordVirtualBytecodeArrayDetails()
1009 ObjectStats::BYTECODE_ARRAY_HANDLER_TABLE_TYPE); in RecordVirtualBytecodeArrayDetails()
1012 ObjectStats::SOURCE_POSITION_TABLE_TYPE); in RecordVirtualBytecodeArrayDetails()
1018 ObjectStats::VirtualInstanceType CodeKindToVirtualInstanceType(CodeKind kind) { in CodeKindToVirtualInstanceType()
1022 return ObjectStats::type; in CodeKindToVirtualInstanceType()
1035 ObjectStats::RELOC_INFO_TYPE); in RecordVirtualCodeDetails()
1041 ObjectStats::SOURCE_POSITION_TABLE_TYPE); in RecordVirtualCodeDetails()
1044 ObjectStats::DEOPTIMIZATION_DATA_TYPE); in RecordVirtualCodeDetails()
1050 ObjectStats::OPTIMIZED_CODE_LITERALS_TYPE); in RecordVirtualCodeDetails()
1059 code, HeapObject::cast(target), ObjectStats::EMBEDDED_OBJECT_TYPE); in RecordVirtualCodeDetails()
1070 ObjectStats::RETAINED_MAPS_TYPE); in RecordVirtualContext()
1077 ObjectStats::OTHER_CONTEXT_TYPE); in RecordVirtualContext()