0

성능 테스트를 실행하여 Chrome의 다양한 캔버스 렌더링 방식을 비교합니다. 시간 프로파일 링은 간단하지만 메모리 성능을 비교하려고합니다. --enable-memory-info으로 Chrome을 실행하면 실행 전후의 메모리 사용을 관찰하기 위해 performance.memory.usedJSHeapSize에 액세스 할 수 있습니다.크롬 : performance.memory가 GC를 인식하지 못합니다.

문제는 가비지 수집기가 실행될 수 있다는 것입니다. 메모리 사용량의 변화가 음수이기 때문에 일어난 일을 쉽게 볼 수 있지만, 얼마나 많은 쓰레기가 수집되었는지에 대한 정보가 없으므로 메모리 사용을 추측 할 수 없습니다. gc가 무엇인지 아는 것에 프로그래밍 방식으로 접근 할 수 있습니까?

아마 더 나은 모든 정보는 개발자 도구의 타임 라인 탭에 있습니다. 프로그래밍 방식의 접근은 탁월합니다. 나의 유일한 선택은 눈알을 맞추는 것입니다. 나는 눈을 뜨지 않고 정량적으로 일을하고 싶습니다. 이것은 결국 컴퓨터에서 모두 실행됩니다. 프로그래밍 방식으로 액세스 할 수 있습니까?

(필자는 퍼포먼스 테스트 중이며 아마도 내가 할 수있는 최선의 방법이지만, 그 자체가 성능에 영향을 미칠 것이므로 코드를 묶음으로 붙여 넣을 것을 염려합니다.)

답변

관련 문제