2017-11-10 16 views
0

이것은 90 초 동안 발생합니다. 나는 원인을 파악하려고 노력하고 있는데 어디서부터 시작해야 할지를 파악할 수조차 없습니다. 그리고 지금 시점에서 문제가 있는지 여부를 묻습니다. 크롬처럼 좋은 것 같습니다. 우리가 옳은 일을하고있는 것이 라기보다는 성과를 다루는 것입니다. JS 힙 크기를 줄이기 위해 노력하고 있지만 어디서부터 시작해야할지 모르겠습니다. 요약 :우리의 힙 크기가 커지고 떨어져 나간다. 많이. 이 스크린 샷을 보면 메모리 누수처럼 보입니까?

  1. 메모리 누수 또는 성능 문제입니까?
  2. 나는 메모리 누수 찾기에 관해 많은 비디오를 읽고 봤지만이를 분리하고 해결하는 좋은 방법을 아직 찾지 못했습니다. 모든 resources-- 바람직 구글 팀 ones--는 말할 어렵다 응용 프로그램에 대해 아무것도 모른 채

memory leak?

+0

피크가 증가하지 않는 경우, 그것은 아마 메모리 누수가 아니다. 그것은 단지 많은 임시 객체를 할당하는 것입니다. – Barmar

답변

1

슈퍼 도움이 될 수 있지만, 일반적으로 힙 공간 100 메가 바이트 특히이없는 사용 할 것 메모리 누출이 될 수 있습니다. 스파이크가 줄어들고있는 곳은 Javascript Engine의 가비지 컬렉션입니다. 더 이상 사용되지 않는 메모리를 모두 차지합니다. 모든 상태를 유지하기 위해 다시 렌더링하지 않고 그냥 유휴 상태 일 때 이미 75MB의 힙 공간을 사용하는 간단한 데스크톱 응용 프로그램을 여기 개발했습니다. 너의 비교를 위해서.

https://auth0.com/blog/four-types-of-leaks-in-your-javascript-code-and-how-to-get-rid-of-them/ 과 같은 소스를 확인하고 메모리 누수의 원인이되는지 확인하십시오. 또한

확인 : Finding JavaScript memory leaks with Chrome

+0

조금 더 열어 두지 만 더 많은 답변을 얻으 려니 다. –