거대한 xml 파일을 구문 분석하려면 isaacs' SAX을 사용하고 있습니다. 또한 recommended by La Gentz.node.js로 큰 xml 500M 구문 분석
이 프로세스는 약 650M의 메모리를 사용합니다.이를 줄이거 나 노드에서 더 많이 사용할 수있게하려면 어떻게해야합니까?
FATAL ERROR: CALL_AND_RETRY_0 Allocation failed - process out of memory
XML 파일 크기가 300M을 초과하면 1GB로 커질 수 있습니다.
php.ini 파일에서 더 많은 메모리 사용을 허용해야하는 것처럼 들립니다. .ini 파일에서'memory_limit'을 찾아서 처리 할 것으로 예상되는 가장 큰 파일을 허용하도록 값을 변경하십시오. – Aaron
XML 파일을 JSON 파일로 저장 하시겠습니까? 또는 전체 자바 스크립트 객체를 메모리에 유지해야합니까? – fent
node.js를 사용하고 있습니다 - 메모리 제한을 높이기 위해 매개 변수를 찾을 수 없습니다. (맨 노드, 많은 옵션들이 있습니다.) – vik