Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
 Аватар для Dilshod Komilov
40 / 41 / 13
Регистрация: 10.08.2016
Сообщений: 310

Ошибка System.OutOfMemoryException

24.07.2018, 07:50. Показов 2276. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Получил вот такую ошибку. Зачем происходит такая ошибка?
Миниатюры
Ошибка System.OutOfMemoryException  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.07.2018, 07:50
Ответы с готовыми решениями:

Ошибка System.OutOfMemoryException
Здравствуйте, есть программа в WinForms, работает с текстовиками. вытаскивает данные из одного, обрабатывает по определенному алгоритму...

Ошибка System.OutOfMemoryException
string MX= new string Я понимаю что ошибка выдает исключение о том что не хватает памяти. Вот вопрос - почему? Сколько памяти...

Занимаемая память приложения. System.OutOfMemoryException: "Выдано исключение типа "System.OutOfMemoryException"."
Спустя несколько часов работы приложения выдаёт вот такую ошибку: System.OutOfMemoryException: "Выдано исключение типа...

29
Эксперт .NET
 Аватар для Rius
13850 / 7892 / 1707
Регистрация: 25.05.2015
Сообщений: 23,961
Записей в блоге: 14
24.07.2018, 13:34
Студворк — интернет-сервис помощи студентам
Без строк нельзя обойтись?
Каким-нибудь образом представить в виде списка структур фиксированной малой длины?
12! равен 479 миллионов, по 4-8 байт на элемент и всё, память закончилась у 32-битного процесса. Нужно ли вам эти варианты постоянно хранить в ОЗУ?
0
 Аватар для Dilshod Komilov
40 / 41 / 13
Регистрация: 10.08.2016
Сообщений: 310
24.07.2018, 13:38  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
Нужно ли вам эти варианты постоянно хранить в ОЗУ?
Хорошо, попробую соханить их в файлы
0
Эксперт .NET
 Аватар для Rius
13850 / 7892 / 1707
Регистрация: 25.05.2015
Сообщений: 23,961
Записей в блоге: 14
24.07.2018, 13:42
В файлах удобно хранить структуры фиксированного размера и обращаться к ним по известным адресам - смещению.
Также есть такая штука: Класс MemoryMappedFile, может пригодится.
0
 Аватар для Wolflind
127 / 107 / 31
Регистрация: 17.03.2016
Сообщений: 445
Записей в блоге: 1
24.07.2018, 14:12
руби пополам сразу 1 2 3 = 3 2 1 просто инвентарей значения
0
 Аватар для Dilshod Komilov
40 / 41 / 13
Регистрация: 10.08.2016
Сообщений: 310
24.07.2018, 14:14  [ТС]
Цитата Сообщение от Wolflind Посмотреть сообщение
руби пополам сразу 1 2 3 = 3 2 1 просто инвентарей значения
Чегоооооооо
0
 Аватар для Wolflind
127 / 107 / 31
Регистрация: 17.03.2016
Сообщений: 445
Записей в блоге: 1
24.07.2018, 14:18
Dilshod Komilov,
Цитата Сообщение от Rius Посмотреть сообщение
Без строк нельзя обойтись?
используй например byte количество значений раз 12 то должно хватить

Добавлено через 56 секунд
Цитата Сообщение от Dilshod Komilov Посмотреть сообщение
Чегоооооооо
для чего тебе прочитывать значения 3 2 1
если это тоже самое что и 1 2 3 только в обратном порядке?

Добавлено через 50 секунд
или значения типа 1 2 1 и 1 2 1
если может одно значение повторятся более 1 раза

Добавлено через 1 минуту
сгенерировал строку 123 потому цепанул ее же только в обратном порядке
0
 Аватар для Dilshod Komilov
40 / 41 / 13
Регистрация: 10.08.2016
Сообщений: 310
24.07.2018, 14:19  [ТС]
Цитата Сообщение от Wolflind Посмотреть сообщение
для чего тебе прочитывать значения 3 2 1
если это тоже самое что и 1 2 3 только в обратном порядке?
Это очень важно. Нужны все
111
112
113
121
122
123
...
0
 Аватар для Wolflind
127 / 107 / 31
Регистрация: 17.03.2016
Сообщений: 445
Записей в блоге: 1
24.07.2018, 14:35
Цитата Сообщение от Dilshod Komilov Посмотреть сообщение
Это очень важно. Нужны все
будут все
Цитата Сообщение от Wolflind Посмотреть сообщение
сгенерировал строку 123 потому цепанул ее же только в обратном порядке
Добавлено через 1 минуту
"123" + "123".Replace() = "123321"

Добавлено через 4 минуты
кстати если вам просто нужен список всех вариантов не правильней ли воспользоваться SQL?
0
Эксперт .NET
 Аватар для Usaga
14796 / 9570 / 1367
Регистрация: 21.01.2016
Сообщений: 36,073
24.07.2018, 16:23
Цитата Сообщение от Dilshod Komilov Посмотреть сообщение
Это программа связано с комбинаторики. Есть методы которые комбинируют строки Комбинаторика. Расписание школы. По этому количество строк получается очень много (Если комбинировать строку с длиной 12 он должен сгенерировать около 12!)
А это всё нельзя вычислять по мере надобности, а не фигачить все семнадцать миллионов раз? Т.е. иметь сразу все варианты обязательно? Они все одновременно нужны? Просто выглядит как нелепое решение.

Добавлено через 31 секунду
Цитата Сообщение от Wolflind Посмотреть сообщение
кстати если вам просто нужен список всех вариантов не правильней ли воспользоваться SQL?
SQL тут не поможет. Явно что-то через задницу делается.
0
24.07.2018, 16:24

Не по теме:

Цитата Сообщение от Usaga Посмотреть сообщение
Явно что-то через задницу делается
нельзя так называть бухгалтерию :D

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.07.2018, 16:24

Ошибка System.OutOfMemoryException - как обойти?
Добрый день. На данный момент в коде в 2-х местах встречаются подобные исключения, т.е. как я понимаю не хватает оперативной памяти....

System.OutOfMemoryException при генерации простых чисел
убейте не понимаю... using System; using System.Collections; using System.Collections.Generic; namespace Iterator { ...

Ошибка OutOfMemoryException
Существует бинарный файл, который я создал сам. Где первые 4 бита это количество элементов в каждом массиве, далее поэлеменнтно записаны 4...

Ошибка OutOfMemoryException при создании матрицы
Пытаюсь создать матрицу maxi = 14357 maxj = 2515 double res = new double; Выдает ошибку "Выдано исключение типа...

Ошибка OutOfMemoryException при работе с большими файлами
ни как не могу победить ошибку, выручайте форумчане! Суть такова закидываю 5 больших файлы в stream(400 -600 мб) и получаю асинхронно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru