2014-11-08 3 views
-2

JS 스크립트는 많은 RAM을 소비합니다. 특히 클라이언트 측 socket.io + node.js.j에서 스크립트를 최적화하는 방법은 무엇입니까?

js에서 스크립트를 최적화하는 방법은 무엇입니까? 처음으로 무엇을 찾고 표준은 무엇입니까?

+2

이러한 도구는 많은 응용 프로그램에서 테스트되고 사용되었습니다. 느린 응용 프로그램을 작성한 경우 해당 응용 프로그램을 탓할 수 없습니다. 그게 범인이라고 생각하는 이유는 무엇입니까? – undefined

+1

노드가 클라이언트 측에서 메모리를 어떻게 소비합니까? –

+1

클라이언트, 서버 또는 양면에서 높은 메모리 사용량을 느끼십니까? – Bergi

답변

0

답변은 다음과 같습니다. 스크립트를 최적화 할 필요가 없습니다. 명확하고 명확한 이유가있을 때까지는 스크립트를 최적화 할 필요가 없습니다. JS 스크립트는 소비하는만큼의 메모리를 소비합니다. 엔진은 메모리 및 가비지 수집을 관리합니다. 적은 데이터를 처리하거나 적은 수의 라이브러리를 사용하는 것 외에는 메모리 소비를 줄이기 위해 할 수있는 특별한 방법이 없습니다. 138MB는 엄청나게 큰 발자국이 아니며, 왜 당신을 괴롭히는가? 메모리 사용보다 더 걱정할 필요가 없다고 결정한 경우 자주 사용하는 브라우저 devtools를 사용하여 프로파일을 실행하십시오. 그러나 사용법이 자신의 코드가 아닌 다른 사람의 코드에있는 경우, 내가 말한 것처럼 코드를 제거하고 코드없이 제거하거나 다른 코드로 대체하는 것 외에는 실제로 수행 할 수있는 작업이 없습니다.

"표준은 무엇이 있습니까?"라는 의미를 명확히하지 않습니다. 어떤 기준을 언급합니까? 모범 사례를 의미합니까? 내가 말했듯이 베스트 프랙티스는 라이브러리 작성자이고 자신의 라이브러리를 최적화하려고 시도하지 않는 한 또는 메모리 누수가 의심되는 경우 발생할 수있는 것보다는 덜 자주 발생한다고 생각하는 경우를 제외하고는 걱정하지 않아도됩니다.

-3

스크립트를 HTML 컨텐츠의 맨 아래에 추가하거나 스크립트를 비동기 적으로로드 할 수 있습니다.

관련 문제