w3wp.exe에서 손실 된 메모리를 복구 할 수 있습니까? 나는 session.abandon()이 그런 자원을 정리해야한다고 생각 했단 말인가? 것은 내가 웹 응용 프로그램을 가지고 특정 페이지 w3wp.exe 크게 성장하게합니다. 40MB ~ 400MB와 같습니다. 이제는 코드를 최적화하기 위해 코드를 최적화하려고합니다. 그러나 w3wp.exe의 크기가 커지면 사용자가 로그 아웃하고 브라우저를 닫은 경우에도 손실 된 메모리를 복구 할 방법이 없습니까?w3wp.exe에서 메모리를 복구
나는이 작업자 프로세스가 유휴 사용 후 30 분 (기본값) 동안 재활용 될 것이라는 것을 알고 있지만 오랜 시간 동안 유휴 사용 기간이없고 작업자 프로세스가 여전히 그 부분의 메모리를 가지고 있으면 계속 유지합니다 성장? 어떤 생각 사람?
이전 세션을 닫은 후에 새 세션을 시작할 때 서비스의 메모리 사용 공간이 커지는 것을보고 있습니까? – Achilles
예. 내 w3wp.exe는 특정 페이지에서 400MB로 이동하며 사용자가 로그 아웃 (session.abandon()) 한 후에도 다음 사용자가 방문하여 해당 페이지를 방문하고 w3wp.exe가 700MB로 이동합니다. – xeshu
세션에서 엄청난 양의 데이터를 처리하고있는 것처럼 보입니다. 대신 파일이나 데이터베이스를 사용하여 많은 양의 데이터를 저장하십시오. –