개체 내장 개체

개체 힙 스냅 샷

HeapSnapshots는 특정 순간의 JS 힙 상태를 기록합니다.

계승

회원 속성

time

날짜, 시간 정보

1
readonly Date HeapSnapshot.time;

root

HeapGraphNode , 힙보기의 루트 노드

1
readonly HeapGraphNode HeapSnapshot.root;

nodes

힙 뷰 노드 목록 인 NArray

1
readonly NArray HeapSnapshot.nodes;

회원 기능

diff

지정된 힙 스냅 샷과 비교

1
Object HeapSnapshot.diff(HeapSnapshot before);

호출 매개 변수 :

  • before : HeapSnapshot, 비교할 힙 스냅 샷

반환 결과 :

  • Object , 힙 스냅 샷의 비교 결과를 반환합니다.

getNodeById

ID를 기반으로 힙보기 노드 가져 오기

1
HeapGraphNode HeapSnapshot.getNodeById(Integer id);

호출 매개 변수 :

  • id : 정수, 숫자 노드 ID

반환 결과 :

  • HeapGraphNode 는 획득 한 힙 뷰 노드를 반환합니다.

save

지정된 이름에 따라 HeapSnapshot 저장

1
HeapSnapshot.save(String fname) async;

호출 매개 변수 :

  • fname : 문자열, 스냅 샷 이름

toString

객체의 문자열 표현을 반환합니다. 일반적으로 "[Native Object]"를 반환합니다. 객체는 자체 특성에 따라 다시 구현 될 수 있습니다.

1
String HeapSnapshot.toString();

반환 결과 :

  • String , 객체의 문자열 표현을 반환합니다.

toJSON

객체의 JSON 형식 표현을 반환하고 일반적으로 객체가 정의한 읽을 수있는 속성 모음을 반환합니다.

1
Value HeapSnapshot.toJSON(String key = "");

호출 매개 변수 :

  • key : 문자열, 미사용

반환 결과 :

  • Value , 직렬화 가능한 JSON이 포함 된 값을 반환합니다.