moj plik TXT ma 450Mb i zawiera pomiary. Potrzebuje go podzielic na mniejsze pliki o rozmiarze powiedzmy 60Mb.
Napisalem VI, ktory do dla mnie robil. Przy pliku TXT 80Mb nie bylo problemow. Przy 450Mb zapelnia mi pamiec RAM i program sie wysypuje.
Na zalaczniku jest moje rozwiazanie.
Otwieram moj plik TXT, czytam jego zawartosc i wysylam do petli While. Z kazda interacja petli While z pliku TXT ma byc wyciete 10tys wierszy i zapisane do nast pliku TXT. Gdy nowe pliki maja mniej niz 1kB zatrzymuje petle While, bo plik TXT z pomiarami zostal juz caly pociete na mniejsze.
Jak to mozna zoptymalizowac, zebym mogl tez pliki po 400-500Mb otwierac i ciac na mniejsze? Komputer ma 4GB pamieci RAM a teraz LV po uruchomieniu pogramu zapelnia ponad 3GB i krzyczy, ze pamiec sie skonczyla
