개체힙그래프가장자리
HeapGraphEdge는 두 가지를 나타냅니다.HeapGraphNode업스트림 노드에서 다운스트림 노드까지 노드 간 연결
상속관계
구성원 속성
type
정수, 다운스트림 노드의 링크 모드, 가능한 값:
1readonly Integer HeapGraphEdge.type;
- profiler.Edge_ContextVariable, 함수의 변수
- profiler.Edge_Element, 배열의 요소
- profiler.Edge_Property, 명명된 개체의 속성
- profiler.Edge_Internal, JS에서 액세스할 수 없는 링크
- profiler.Edge_Hidden, 공간 크기를 미리 계산해야 하는 노드를 가리킵니다.
- profiler.Edge_Shortcut, 공간 크기를 미리 계산할 수 없는 노드를 가리킵니다.
- profiler.Edge_Weak, 약한 참조(GC에서 무시됨)
name
문자열, 링크 이름
1readonly String HeapGraphEdge.name;
description
문자열, 링크 설명
1readonly String HeapGraphEdge.description;
멤버 함수
getFromNode
HeapGraphEdge의 업스트림 가져오기HeapGraphNode마디
1HeapGraphNode HeapGraphEdge.getFromNode();
결과 반환:
- HeapGraphNode, 소스로 돌아가기HeapGraphNode마디
getToNode
HeapGraphEdge의 다운스트림 가져오기HeapGraphNode마디
1HeapGraphNode HeapGraphEdge.getToNode();
결과 반환:
- HeapGraphNode, 귀국 목적지HeapGraphNode마디
toString
객체의 문자열 표현을 반환하며 일반적으로 "[Native Object]"를 반환하며 객체 자체의 특성에 따라 다시 구현될 수 있습니다.
1String HeapGraphEdge.toString();
결과 반환:
- String, 객체의 문자열 표현을 반환합니다.
toJSON
객체의 JSON 형식 표현을 반환하며 일반적으로 객체에 의해 정의된 읽을 수 있는 속성 컬렉션을 반환합니다.
1Value HeapGraphEdge.toJSON(String key = "");
호출 매개변수:
- key: 문자열, 사용되지 않음
결과 반환:
- Value, 직렬화 가능한 JSON을 포함하는 값을 반환합니다.