JS 코드의 Chrome CPU 프로파일 링에서 'self'및 'total'열의 차이점은 무엇입니까?
13
시스템 / 라이브러리 / DB / IO 등을 호출하는 데 거의 모든 시간이 소요되므로 프로그램 카운터는 코드에서 실제 시간을 백분율로 거의 사용하지 않기 때문에 자체 시간은 심각한 소프트웨어에서 거의 유용하지 않습니다. 어떤 종류의 단단한 루프를 작성합니다. 시스템 루틴에서 많이 사용된다고 말할 수도 있지만 그다지 좋지 않습니다. 코드 의 어느 부분이 많은 시간을 소비 하는지 알아야 합니다 .
—
Mike Dunlavey
비동기 객체가 아닌 XMLHttpRequest와 같은 내장 객체를 호출하여 함수가 차단되면 자체 시간이 매우 유용 할 수 있습니다. 이러한 경우 병목 현상이 발생한 상태에서 이러한 기능이 총 시간 측정시 맨 위에 표시되지 않을 수 있습니다.
—
Konstantin