Za mało pamięci dla aplikacji C#

0

Witam,
Mam stworzoną aplikację w C#, który wyświetla bardzo dużą tabele w DataGridView. Tabela jest tak wielka że pamięć programu przekracza 2GB i aplikacja na Windows 7 wysypuje się z powodu braku pamięci. Na Windows XP działa bez problemu. Jak można w systemie zwiększyć pamięć dla aplikacji żeby nie wysypywała się po przekroczeniu 2GB?
Aplikacja jest napisana w .NET Framework 4.

0

Na pewno musisz w jednym momencie wstawiać tam wszystkie te rekordy?

1

problem jest z podejściem do wyświetlania a nie z brakiem pamięci

0

Z pewnością nie jesteś wstanie wyświetlić na monitorze 2GB danych. Proponuję wczytywać jedynie np 100 recordów w górę i w dół od bieżącego i doczytywać przy granicy przedziałów, np. przed ostatnimi 10 recordami. Trzeba by zrobić taki bufforowany data set, co umie czytać w górę i w dół. Nie jest to jakoś skomplikowane.

1 użytkowników online, w tym zalogowanych: 0, gości: 1