시나리오는 다음과 같습니다. Linq to Sql 클래스 사용 중 ... 지금은 DataClasses1DataContext
입니다. 모든 것이 완벽하게 작동합니다 ... 정말 좋아합니다. 내가 Using testdata
후 휴식 때Linq to SQL 메모리 사용량
Using testdata As DataClasses1DataContext = New DataClasses1DataContext
....
...
End using
, 그것은 테이블에서 모든 행을 포함 내 윈폼 응용 프로그램에서 현재의 내 설정에서 나는 다음 있습니다. 디자인에 의한 것인가? 분명히, 나중에 Linq 쿼리를 실행하는데 ... 훨씬 더 작지만 어떻게 전체 DB가로드 된 상태에서 모든 메모리 오버 헤드를 피할 수 있습니까? 분명히 나는 뭔가를 놓치고있다. 감사합니다. -TD
정말로 모든 행이 기본적으로 있거나 Visual Studio 디버거 내에서 결과를 열거하고 있습니까? – Marco
좋은 점은, 나는 또한 그것을 생각해 보았지만, 작업 관리자에서 볼 수있는 메모리 사용량을 기반으로해서는 안된다. –