powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / выдается ли исключение, если программе не хватает памяти?
5 сообщений из 5, страница 1 из 1
выдается ли исключение, если программе не хватает памяти?
    #32568542
alex_la
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди, помогите пожалуйста. Пишу программку, которой приходиться перекидовать данные из нескольких текстовых файлов в один. Если файлы содержат по 100 записей проблем нет. А если более 4000 программа просто виснет. Вернее конечный файл доходит до определенного размера, а дальше стоп. Использую Filestream. Может надо как-то освободить память? Разве не должно выдаваться исключение о нехватке памяти?
...
Рейтинг: 0 / 0
выдается ли исключение, если программе не хватает памяти?
    #32568554
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вы данные не накапливаете в памяти, то проблем у вас не должно возникать, хоть гигабайты перетусовывайте.
По личному опыту, работая с FileSteam и файлами порядка 600Мб, моя прога не кушала более 40Мб оперативки.

Если проблемы памяти возникают, то существует много способов от

SystemMonitor, MemoryProfiler и т.п.

Когда OutOfMemory все же наступил, то "поздно пить боржоми".
...
Рейтинг: 0 / 0
выдается ли исключение, если программе не хватает памяти?
    #32568577
alex_la
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Когда OutOfMemory все же наступил, то "поздно пить боржоми".[/quot]

Меня интересует выдаст ли сообщение об ошибке или исключение, если OutOfMemory наступит. Дело в том что программа просто висит, а конечный файл перестает расти.
...
Рейтинг: 0 / 0
выдается ли исключение, если программе не хватает памяти?
    #32568589
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OutOfMemory exception действительно будет выдан. Но это тогда, когда процесс попытается захватить больше 2 Гб памяти.
...
Рейтинг: 0 / 0
выдается ли исключение, если программе не хватает памяти?
    #32569199
Dr. Yes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А на код можно взглянуть?...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / выдается ли исключение, если программе не хватает памяти?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]