사람은이 XMLDocument의 메모리/크기의 양을 알아내는 방법을 알고? 지금까지 "맥주 매트"계산을 해왔지만 몇 가지 방법을 모니터링하여 좀 더 합법적 인 수치를 제시하도록 요청 받았습니다.Classic ASP에서 파싱 된 XML 파일의 메모리 풋 프린트? 그것은 XML 파일을 구문 분석되면
FreeThreadedXMl-DOM 개체를 통해 약 1500 개의 XML 파일을 만들어야합니다. 크기는 3 ~ 9K 사이이고 크기는 Application vars에 저장됩니다. 그러나 SysAdmin은 너무 많은 메모리를 몹시 걱정하고 있습니다. 신선한 IIS 인스턴스를 부팅 한 후 모든 것을로드 내가 좀 더 정확하게 그 일을하는 방법을 생각할 수 없다 전에 작업 관리자에서 메모리 사용 후 모니터링의 원유 방법보다 다른
.
업데이트 :
는 원유 방법을 시도하고 정말 잘 작동합니다. 응용 프로그램 공간에 300 개의 파싱 된 xml 문서를로드하면 정말 잘 처리됩니다. 최대 1500 개의 홀수 파일을 곱하면 데이터 저장을 위해 겨우 60Mb의 메모리를 사용합니다. 완벽한 :)
왜 응용 프로그램에서 모든 xml 파일을로드하겠습니까? var? – ZippyV
디스크에서 계속 빨아 들여 파싱해야하는 번거 로움을 덜어줍니다. 각 XML 파일에는 제품 세부 사항이 들어 있습니다. 우리는 20 개 이상의 제품에 대한 다양한 정보를 페이지에 표시 할 수 있습니다. 이러한 정보는 캐싱하여 파싱 할 수 있습니다. –