2013-10-15 2 views
2

큰 루프가 크롬을 깨뜨리는 경우가 있습니다. 반복 횟수는 100,000 회를 넘지 만 각 반복마다 두 번째 지연이 있으므로 루프를 완료해야합니다 (예 :이 서버 측에서 수행해야하지만이 앱은 호스팅되지 않음).크롬에서 메모리를 지우시겠습니까?

기본적으로이 루프는 csv로 다운로드 할 큰 문자열을 만들려고했지만 결코 멀리까지 도달 할 수는 없지만 9,000 개 표시 주위에서 충돌했습니다 (대상 근처가 아닌 곳).

  1. 나는 반복이 5000에 의해 완벽하게 나눌하고 나는이 절약 해봤 5001

  2. 에 계속하기 전에 비워 변수를 재설정, 파일을 다운로드하는 경우 확인하려고했습니다 문자열을 html로 브라우저에 입력 한 다음 반복이 5000으로 완전히 나눌 수 있으면 div HTML을 쿼리하고 csv를 다운로드 한 다음 div를 지 웁니다.

두 가지 해결책은 여전히 ​​크롬 충돌을 일으 킵니다.

나는 이것이 메모리 제한을 초과하기 때문에 가정합니다. 제 질문은, 거기에 javscript를 사용하여 메모리를 지울 수있는 방법이 있습니까? (그래서 내가 5000에 도달하고 그것을 지울 수 있습니까?) 아니면 적어도 특정 것들에 대한 기억을 지우시겠습니까? (변수를 재설정하는 등).

충돌이 particulary 도움이되지 않습니다, 그냥 내가 어떤 솔루션이 좋을 것 여기 붙어

을 "웁의가, 뭔가 잘못 간"의 말을!

답변

-1

이 링크

http://theotakukid.com/2011/04/how-to-purge-your-chrome-memory-from-sluggish-performance/ 

또는

을 시도하고 당신은 또한 크롬의 역사를 제거하고 브라우저를 다시 시작 그것은 또한 사용이 바로 작동 할 수 있습니다 역사를 CTRL + H를 제거

+0

죄송합니다 내가 더 명확해야 했어, 내가 자바 스크립트 에서이 일을해야 루프처럼 모든 것을 정리해야합니다. 내 질문을 업데이트했습니다. –

관련 문제