웹의 여러 곳에서 다음과 같이 표시됩니다.Node.js (및 크롬 V8)의 메모리 한도
노드 프로세스의 메모리 제한은 얼마입니까?
하고 응답 :현재 기본 V8 64 비트 시스템 메모리 32 비트 시스템의 512MB 한계와 1GB의 보유에 의해. 한계는 ~max-old-space-size를 최대 ~ 1GB (32 비트) 및 ~ 1.7GB (64 비트)로 설정하여 높일 수 있지만 단일 프로세스를 여러 작업자로 분할하는 것이 좋습니다 당신이 기억 한계를 치는 경우에.
node.js가 자주 업데이트하는 것으로 보이는 경우 누군가가이를 확인할 수 있습니까 ??? * 그리고 더 중요한 것은 가까운 시일 내에이 사건이 발생할 것입니까 ??? *
내가이 일을 끝낼 것, 내가 노드에서 할 수없는 경우
(문제가되지 않을 수 있으며 속도) 자바 스크립트 객체 4GB의 처리해야 할 수도 있습니다 자바 스크립트 코드를 작성하려면 자바 (64 비트 머신에서)하지만 나는 오히려하지 않을 것입니다 ...
세계에서 JS 개체에서 4GB를 차지할 수있는 것은 무엇입니까? –
@ dominic-barnes : 이미지. 영화 산업. 젠장, 그게 중요한거야? 뭔가 언젠가는. 예를 들면 MMORPG. 나는 한계가 잔인하다는 것에 동의하며 v8의 원본 초안에서 32 비트 정수를 사용하여 심각한 문제를 해결하는 것은 심각한 프로그래머 실수였습니다. –
4GB의 데이터를 갖고 싶으면 JS 오브젝트로는 사용할 수 없습니다. 어쩌면이 링크가 도움이 될까요? https://developer.mozilla.org/en/javascript_typed_arrays – goatslacker