|
4 / 4 / 0
Регистрация: 02.02.2016
Сообщений: 122
|
||||||
System.OutOfMemoryException29.04.2021, 14:15. Показов 4259. Ответов 25
Метки нет (Все метки)
Доброго времени суток!
Есть форма, на ней текстбоксы в которые пользователь вводит значения и кнопка для расчета некой задачки. Для самого расчета использую двумерные массивы, которые задаются так
Нужно ли принудительно удалять массивы в конце обработчика событий или где-то раньше? Если да, то как это сделать? Читала, что в C# этого не нужно делать так как есть умный сборщик мусора. Но как тогда убрать это исключение?
0
|
||||||
| 29.04.2021, 14:15 | |
|
Ответы с готовыми решениями:
25
System.OutOfMemoryException Важно!При нажатии на кнопке выдает: using System; using System.Collections.Generic; using System OutOfMemoryException |
|
dive
4961 / 4657 / 845
Регистрация: 13.04.2015
Сообщений: 9,848
|
|
| 29.04.2021, 14:20 | |
|
0
|
|
|
4 / 4 / 0
Регистрация: 02.02.2016
Сообщений: 122
|
|
| 29.04.2021, 14:41 [ТС] | |
|
Забыла в конце while дописать j++ . Здесь представлена только часть кода кнопки. Но суть такая, что есть несколько циклов, внутри проводятся какие-то вычисления. Но исключение вылетает в самом начале, на этапе объявления массива. До каких-то манипуляций
0
|
|
|
68 / 56 / 15
Регистрация: 30.01.2020
Сообщений: 332
|
|
| 29.04.2021, 14:48 | |
|
0
|
|
|
4 / 4 / 0
Регистрация: 02.02.2016
Сообщений: 122
|
||
| 29.04.2021, 14:53 [ТС] | ||
|
0
|
||
|
68 / 56 / 15
Регистрация: 30.01.2020
Сообщений: 332
|
||
| 29.04.2021, 15:18 | ||
|
0
|
||
|
dive
4961 / 4657 / 845
Регистрация: 13.04.2015
Сообщений: 9,848
|
|
| 29.04.2021, 15:54 | |
|
0
|
|
|
4 / 4 / 0
Регистрация: 02.02.2016
Сообщений: 122
|
||
| 29.04.2021, 16:00 [ТС] | ||
|
В момент когда выдается исключение, значение памяти процесса достигает 1,4 ГБ. А вот что получается в ходе диагностики.
0
|
||
|
68 / 56 / 15
Регистрация: 30.01.2020
Сообщений: 332
|
||||
| 29.04.2021, 16:14 | ||||
|
Добавлено через 6 минут
0
|
||||
|
4 / 4 / 0
Регистрация: 02.02.2016
Сообщений: 122
|
|
| 29.04.2021, 16:16 [ТС] | |
|
6 ГБ
0
|
|
|
68 / 56 / 15
Регистрация: 30.01.2020
Сообщений: 332
|
||
| 29.04.2021, 16:18 | ||
|
Не по теме: Даже интересно, что за лаба у вас, с такими объемами Добавлено через 1 минуту
0
|
||
|
dive
4961 / 4657 / 845
Регистрация: 13.04.2015
Сообщений: 9,848
|
|
| 29.04.2021, 16:25 | |
|
0
|
|
|
4 / 4 / 0
Регистрация: 02.02.2016
Сообщений: 122
|
|
| 29.04.2021, 16:28 [ТС] | |
|
0
|
|
|
68 / 56 / 15
Регистрация: 30.01.2020
Сообщений: 332
|
|
| 29.04.2021, 16:34 | |
|
0
|
|
|
4 / 4 / 0
Регистрация: 02.02.2016
Сообщений: 122
|
||
| 29.04.2021, 17:18 [ТС] | ||
|
Не по теме: Да самая обычная лаба по численным методам. Решение уравнения реакции-диффузии Добавлено через 42 минуты
0
|
||
|
68 / 56 / 15
Регистрация: 30.01.2020
Сообщений: 332
|
||
| 29.04.2021, 17:33 | ||
|
10000000 * 90 * 8 = 7200000000 байт Добавлено через 6 минут Не по теме: меня не покидает ощущение, что вы делаете что-то не то...
2
|
||
|
4 / 4 / 0
Регистрация: 02.02.2016
Сообщений: 122
|
|||
| 29.04.2021, 17:35 [ТС] | |||
|
Добавлено через 23 секунды
0
|
|||
|
dive
4961 / 4657 / 845
Регистрация: 13.04.2015
Сообщений: 9,848
|
|
| 29.04.2021, 17:40 | |
|
0
|
|
|
4 / 4 / 0
Регистрация: 02.02.2016
Сообщений: 122
|
|
| 29.04.2021, 17:58 [ТС] | |
|
Есть система 3-го порядка уравнений реакции-диффузии. Я её решаю численно методом конечных разностей, с помощью явной схемы. Собственно N это разбиение по x, M - разбиение по t. Система описывает жизнь некоторого биологического сообщества. В программе по нажатию кнопки происходит расчет численной траектории и отрисовка этой прелести на 3 графика. Нужно поймать момент(так подобрать параметры самой системы и параметры счёта), чтобы увидеть структуру на графиках.
Эксперименты показывают, что схема написано верно, при некоторых параметрах получается результат аналогичный результату для системы ОДУ(система такая же только без диффузии и частных производных).
1
|
|
|
4 / 4 / 0
Регистрация: 02.02.2016
Сообщений: 122
|
|
| 29.04.2021, 18:01 [ТС] | |
|
Может понадобиться большое время счёта, или может другие параметры системы. Попробовав увеличить время, а соответственно и разбиение, я получила нехватку памяти)
0
|
|
| 29.04.2021, 18:01 | |
|
Помогаю со студенческими работами здесь
20
Ошибка запуска движка (OutOfMemoryException) Windows CE, OutOfMemoryException. Как бороться? OutOfMemoryException при выводе большого файла через WriteAllBytes System.InvalidCastException: "Не удалось привести тип объекта "System.Byte[]" к типу "System.Drawing.Bitmap"." Как исправить исключение System.StackOverflowException в System.Drawing.dll Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|