C# 및 asp.net을 사용하는 웹 응용 프로그램에서 작업 중입니다. 메모리 부족 예외가 발생했습니다. 응용 프로그램에서 데이터 원본에서 많은 레코드 (제품)를 읽거나 수백/수천 개가 될 수 있으며 마법사의 설정을 통해 해당 레코드를 처리 한 다음 프로세스 제품 정보로 다른 데이터 원본을 업데이트합니다. 여러 DB 클래스가 있지만 현재 모든 논리는 하나의 큰 클래스에 있습니다. 이것에 대한 유일한 이유는 모든 정보가 한 가지, 제품과 관련이 있다는 것입니다. 내 응용 프로그램을 다른 클래스로 나누면 메모리가 도움이 될까요 ?? 비즈니스 로직을 두 클래스로 나눈다면 두 클래스 모두 서로에게 메시지를 보내는 동안 살아 남을 것이고 이것이 어떻게 도움이 될지 모르겠다. 내 다른 해결책은 모든 기억을 빨아들이는 것을 발견하는 것일 것입니다. 당신이 추천 할 수있는 좋은 도구가 있습니까 ??메모리 부족 예외
감사합니다.