Windows run out of memory utorrent при создании

Проблема с созданием торрентов для больших папок в uTorrent Софт Решение и ответ на вопрос 2495783

Хотел вам дать только минимальные настройки, но, думаю, это будет интересно многим.
Кликнуть по звёздочке в верхнем правом углу.

Кликните здесь для просмотра всего текста

Проблема с созданием торрентов для больших папок в uTorrent

Заходим в настройки.

Кликните здесь для просмотра всего текста

Проблема с созданием торрентов для больших папок в uTorrent

Клик „Общие”. Здесь можно снять галочки, если не хотите обновлений клиента. Как правило мы привыкаем к определённости.

Кликните здесь для просмотра всего текста

Проблема с созданием торрентов для больших папок в uTorrent

Здесь ничего не трогаем, но если хотите торрент клиент открывать одним кликом из трея, то галочка.

Кликните здесь для просмотра всего текста

Проблема с созданием торрентов для больших папок в uTorrent

Вот это самое важное для раздачи при переустановке системы. Нужно точно указать папку где хранятся раздаваемые файлы. Иначе торрент клиент их не увидет. Сами торренты храните где угодно, но я предпочитаю тоже определённое место. Если файлы хранятся на разных разделах и папках, то сперва назначить одну папку и загрузить на раздачу. После загрузки назначить другую и т.д. Торрент клиент запомнит это.
Пропускаем пару разделов. Там нет ничего интересного. Пусть будет по умолчанию.

Кликните здесь для просмотра всего текста

Проблема с созданием торрентов для больших папок в uTorrent

Здесь желательно снять галочку скрап-запросы. Я не знаю почему, но некоторые торрент сайты их терпеть не могут. На производительности это не скажется.
Пропускаем предел передачи

Кликните здесь для просмотра всего текста

Проблема с созданием торрентов для больших папок в uTorrent

Здесь устанавливаем максимум загрузок или раздач. У меня выставленно 50, но можете выставить и 500. Как вам угодно. Зависет от того, сколько загружаете и раздаёте.
Пропускаем ещё три раздела. Ничего интересного.

Кликните здесь для просмотра всего текста

Проблема с созданием торрентов для больших папок в uTorrent

Если интернет лимитированный, то здесь можно поставить ограничение на раздачу.
Пропускаем ещё одну графу. Не нужно.

Кликните здесь для просмотра всего текста

Проблема с созданием торрентов для больших папок в uTorrent

Клик по строчке и „Да”. Эта опция нужна только в том случае когда вы хотите отправить файл с одного компа на другой без всяких торрент трекеров. Она должна быть включена на обоих компах. Посылаете по почте или как хотите торрент файл кому хотите и он скачивает у вас файл непосредственно с компа. Минуя всякие трекеры, слежку, и пр. Т.Е. инкогнито. Связь только между двумя компами.
Провайдеры не в счёт. Хороший провайдер увидет что прошла инфа. Но расшифровать её не сможет. Да и у него за день пролетает такой инфы миллион. Так что он на такую фигню не обращает внимания и не регестрирует.
Ну в кратце всё. Это основные настройки.

скачать bittorrent x64

Как передать много больших файлов через торрент?

Сейчас наиболее популярный клиент (программа) торрента: utorrent, но вот поддержка x64 битной версии уже не работает, а OS Windows постоянно обновляется и выходят другие версии виндовс. Клиент торрента последней версии создан для x32 версии, поэтому при создании большого торрента у вас могут появиться ошибки:

Windows ran out of memory. Unable to allocate 32768000 bytes.
Please close some application and press OK.

Это случается при ошибке разрядности и использовании оперативной памяти клиентом торрента. Что бы решить данную проблему, вам потребуется скачать старый-добрый клиент bittorrent x64, x32 (для обоих версий):
bittorrent.exe (413 Загрузок)
– данная версия очень старая, но она работает в x64 и в x32 (x86) версии виндовс. И позволяет вам создавать торренты с раздачей.

Если возникает ошибка: uTorrent has crashed. A crash dump has been saved as: жмите Relaunch the application. Закрывайте торрент и устанавливайте битторрент
bittorrent.exe (413 Загрузок)
. Далее хоть и на английском языке, но всё понятно: File -> Create new torrent (или сочетание клавиш ctrl + n) -> выбираете файл или папку, жмёте Create and save as… ждёте окончании создания, и даёте имя торренту. После этого, удаляете из программы ТОЛЬКО ФАЙЛ ТОРРЕНТА, без удаления данных. (правой кнопкой мыши кликаете на торрент: Delete .torrent). Далее нужно скачать у самого себя этот торрент, что бы он встал ни раздачу. Открываете файл торрента который только что создали, выбираете папку с файлами, именно ту папку в которой уже и лежат ваши раздаваемые файлы, в списке загрузок начнётся проверка файлов, если этого не происходит, значит вы что-то сделали не правильно. По окончанию проверки можно публиковать данный созданный файл .torrent другим людям, что бы они смогли скачать файлы с вашего компа через торрент.

Почему не идёт отдача (раздача торрента)?

Есть возможное решение: Попробуйте добавить список трекеров в ваш торрент. Для этого кликаем правой кнопкой в программе на название торрента, жмём свойства и в появившемся окошке добавляем этот список трекеров, приведённый ниже

udp://tracker.openbittorrent.com:80/announce

udp://tracker.publicbt.com:80/announce

udp://opentor.org:2710

udp://tracker.openbittorrent.com:80/announce

udp://tracker.openbittorrent.com:80

udp://tracker.leechers-paradise.org:6969

udp://tracker.coppersurfer.tk:6969

udp://tracker.openbittorrent.com:80/announce

udp://tracker.leechers-paradise.org:6969

udp://tracker.coppersurfer.tk:6969

udp://tracker.openbittorrent.com:80/announce

http://tracker.torrentbay.to:6969/announce

udp://exodus.desync.com:6969/announce

udp://tracker.opentrackr.org:1337/announce

udp://opentor.org:2710

udp://tracker.openbittorrent.com:80/announce

udp://tracker.leechers-paradise.org:6969

udp://tracker.coppersurfer.tk:6969

http://tracker.torrentbay.to:6969/announce

udp://exodus.desync.com:6969/announce

udp://exodus.desync.com:6969/announce

http://retracker.211.ru/announce.php

http://bt4.t-ru.org/ann

udp://opentor.org:2710

udp://tracker.openbittorrent.com:80/announce

udp://tracker.leechers-paradise.org:6969

udp://tracker.coppersurfer.tk:6969

http://0d.kebhana.mx:443/announce

https://1337.abcvg.info:443/announce

http://182.176.139.129:6969/announce

udp://9.rarbg.me:2940/announce

udp://9.rarbg.to:2840/announce

http://agusiq-torrents.pl:6969/announce

http://announce.mnvv2.info/announce.php

http://arab-torrents.net/announce.php

http://mononoke-bt.org:2401/announce.php

http://nbz.f3322.net:36006/announce

http://open.touki.ru/announce.php

https://p2pdl.com:443/announce

http://packages.crunchbangplusplus.org:6969/announce

http://peerfect.org:6969/announce

http://public.popcorn-tracker.org:6969/announce

http://retracker.lanta-net.ru:2710/announce

http://retracker.mgts.by:80/announce

http://retracker.telecom.by:80/announce

http://sd-95.allfon.net:2710/announce

http://share.camoe.cn:8080/announce

http://special.pwtorrents.net/announce.php

http://t.nyaatracker.com:80/announce

http://tc-boxing.com/announce.php

http://therightsize.net:1337/announce

http://tracker.city9x.com:2710/announce

http://tracker.corpscorp.online/announce

http://tracker.corpscorp.online:80/announce

http://tracker.cypherpunks.ru:6969/announce

http://tracker.electro-torrent.pl:80/announce

http://tracker.files.fm:6969/announce

http://tracker.frozen-layer.net:6969/announce

http://tracker.internetwarriors.net:1337/announce

http://tracker.kamigami.org:2710/announce

http://tracker.minglong.org:8080/announce

http://tracker.port443.xyz:6969/announce

http://tracker.sandrotracker.biz:6969/announce

http://tracker.themixingbowl.org/announce.php

http://tracker.tntvillage.scambioetico.org:2710/announce

https://tracker.torrentsnows.com:443/announce

http://tracker.uw0.xyz:6969/announce

http://tracker.vanitycore.co:6969/announce

http://tracker.xtremewrestlingtorrents.net/announce.php

http://tracker1.itzmx.com:8080/announce

http://tracker-2.msm8916.com:6969/announce

http://tracker4.itzmx.com:2710/announce

http://www.bittorrent-support.com/announce.php

http://www.digitalhive.org/announce.php

http://www.mvgroup.org:2710/announce

http://www.torrent.by/announce.php

http://www.xwt-classics.net/announce.php

http://z.crazyhd.com:2710/announce

http://zephir.monocul.us:6969/announce

После этого, в этом же окне внизу ставим галочки: Включить DHT, Обмен пирами, Поиск локальных пиров. – Если уже стояли галочки – то хорошо.

Жмём ОК.

И последний шаг: Жмём опять же правой кнопкой на название торрента в программе bittorrent, и в появившемся меню выбираем предпоследний пункт: Update tracker (Обновить трекер). Ждём минут 5, если ничего не произошло и раздача не пошла, перезагрузите программу. Должно помочь.

Сообщения: 51437
Благодарности: 14738

Многие пользователи ПК во время работы с какой-либо программой могут столкнуться с «вылетом» указанной программы, и появившимся сообщением «Out of memory». Возникшая проблема может иметь множество причин, начиная от банального недостатка памяти на пользовательском ПК, и заканчивая некорректной работой с памятью какой-либо программы.

Причины появления дисфункции

Сообщение «Out of memory» (в переводе дословно «вне памяти», или «недостаточно памяти») обычно возникает при недостатке памяти на пользовательском компьютере. В частности же, в появлении данной ошибки «виновен» следующий набор факторов:

Когда вашему компьютеру не хватает физической R.A.M. памяти, он заимствует часть места на жёстком диске, и создаёт так называемую «виртуальную память». Система временно хранит в такой виртуальной памяти ту часть данных, которая не помещается в памяти обычной. Такие данные обычно хранятся в файле «pagefile.sys», размер которого может увеличиваться или уменьшаться в зависимости от специфики работы вашей ОС. Если на диске будет недостаточно места, файл «pagefile.sys» не сможет расти, и пользователь получит рассматриваемую ошибку.

Как исправить ошибку «Out of memory»

Для решения указанной проблемы рекомендую сделать следующее:

Альтернативным вариантом решения проблемы является установка соответствующего фикса от Майкрософт. Или использование расширений или дополнений для браузера уровня «The Great Suspender» для «Google Chrome», хорошо работающего с ненужными вкладками браузера.

bcdedit/set IncreaseUserVa 3072

И нажмите на ввод, и перезагрузите ваш ПК. Функционал данной команды позволяет выделить пользовательским приложениям 3 гигабайта оперативной памяти для работы. В некоторых системах этого может быть слишком много, потому если после ввода данной команды система начала чаще сбоить, то введите в командной строке от имени администратора:

bcdedit /set IncreaseUserVa 2560 — что позволит задействовать 2,5 гигабайта вместо ранее забронированных 3.

Если ситуацию этим исправить не удалось, верните настройки на состояние по умолчанию:

bcdedit /deletevalue IncreaseUserVa

Установите нужный размер файла подкачки

Заключение

Ошибка «Out of memory» может иметь множество причин, связанных как с физическим недостатком памяти на ПК, так и другими детерминантами, изложенными мной выше. Для решения проблемы советую закрыть ненужные программы (вкладки браузера) на вашем компьютере (тем самым разгрузив его память), а самым эффективным инструментом является установка дополнительной планки памяти на ПК, что в большинстве случаев поможет избавиться от ошибки на вашем компьютере.

Windows run out of memory utorrent что делать

Сообщения: 35936
Благодарности: 6473

Сообщения: 44
Благодарности: 1

Сообщения: 8628
Благодарности: 2126

Сообщения: 44
Благодарности: 1

Тут возможно отмечать полезные сообщения. А бесполезные невозможно, жаль.

В предыдущем посте я ясно выразился, что файл подкачки размером 64 Гб ну никак не влезет в 12 Гб свободного места на SSD.

Сообщения: 51908
Благодарности: 14931

Сообщения: 44
Благодарности: 1

Сообщения: 51908
Благодарности: 14931

Ошибка «Ran out of video memory. Exiting. «. Нужна помощь!

Приветствую, столкнулся с такой проблемой.
После переустановления Виндоус 7 на Виндоус 10 столкнулся с такой проблемой.

Драйвера обновлял сразу же после переустановления Виндоус. Использовал программы Driver Booster 7 и GeForce Experience. Помогите, пожалуйста!

Видеокарта GTX 1050ti

Игры абсолютно не требовательные, раньше играл и всё было нормально.

Дубликаты не найдены

Сделай файл подкачки фиксированным, 6 Гб.

У меня 8 гигов оперативы, своп 0. Нормально игры играются

у меня 12, но старкрафт 2 на максималках срывало, пока не за фиксил своп.

Какую то чушь несешь про древнючий Старкрафт, которому хватит пары гигов за глаза.

вот геймплей на 8Гб оперативы

Оборону Чары загрузи на СтарКрафте 2, древнючем, и я посмотрю, как, без свопа, поиграешь. Не играл, не пиши чуши сам.

Скидывай свои пруфы, тролль

Рекомендованные? Сам то веришь, тому, что написал?

Да ты задолбал, скинь видео хоть какое то, где человек не может играть в Старкрафт 2 так как забита оперативная память >2Гб

Задолбал? Я предпочитаю девушек.

Девушкам мозги и еби коли так)

Я предпочитаю естественные варианты.

Я по миру Старкрафт 2 не сильно эксперт, однако мне кажется ты в этом ролике https://yadi.sk/i/eDN2aAIuDQnlsw засрал сотнями мобов карту, в этом и проблема.

в Warcraft 3 посмотри, какими войсками бьются, 12 на 12 от силы

Не эксперт? Так и молчи в тряпочку.

Троллятина? Так и живи под мостом

Вижу только одного тролля, не кострюлеголового.

Логично, что видишь. Вампиры и тролли не одно и то же.

Я смотрю, у моих комментариев в этой заброшенной ветке рейтинг спущен был сегодня на единичку. Похоже, мы подобрались к концовке видосика.

Звук как в экранке)))

Экранка и есть. Снято зеркалкой. У меня нет платы захвата.

Звук можно было улучшить внешним микрофоном, но смысл видео в другом, потому не стал.

Складывается ощущение что для 3Д режима используется размазанное видео а не дискретная нвидия.

еще пару лет назад налетела бы толпа народу и закричала: это вирус, майнинг качает! А щас все такие рассудительные

Не ожидал, что так много ответов будет, пока всё нормально, спасибо большое всем за отзывчивость, работяги.

Недавно купил комп и была подобная ситуация.

Есть аргументы что это сильно плохо? Я не вникал в этот вопрос но вычитал что можно на ssd подкачку ставить

Можно, но на большой глупо. NTFS в принципе убивает любой жесткий диск кривым двойным журналом и раскиданными кластерами. В итоге файл подкачки будет размазан как нутелла теще на бутерброд. С новыми дисками все не так грустно, ибо TRIM, но по ресурсу бьет.

Всё подряд не пиши что видишь на Пикабу, можешь хуйню сотворить с компом

Какая винда не важно,пиратка или нет,попробуй сделать как выше пишут,хуже точно не будет.

Да и зачем было ставить 10 если 7норм работала?

мыши плакали, кололись, но продолжали жрать кактус

У меня 2Гб 560Ti хватало на ГТА 5 всякие

Моей нвидии 450 гтс на 1 гиг хватало на гта онлайн с фулловой сессией,

Видеокарта на 4гб памяти, не в видеокарте проблема, я так думаю, скорее всего либо, что-то с Виндоус, ибо пиратка, либо с драйверами что-то не то. К тому же я написал, что раньше всё нормально было

Драйвера через джифорс икспириенс заново поставь

А откуда джифорс икспириенс их качает? Это официальная прога нвидиа

молодец, намек не понял, но додумался

каким отбитым надо быть что бы вообще поставить 10 вместо рабочей 7?

7 R.I.P. и на ней не поддерживается какой-то директх. Но я допускаю, что на Пикабу на ней лучше сидеть. Было.

Сейчас либо 8 либо 10. Аксиома Эскобара не применима.

Я на 10 с тех пор, как открыли апдейт с семёрки. Пиратка стала лицензией с тех пор.

У меня и на работе десятка, дома десятка. Винда как винда, только лицензия заместо пиратки, которую надо каждый раз крякать. Что с ней не так?

10-ка самое оптимальное, скайп может качаться отдельным установщиком если что))

Да как не юзабельна то)) скажи что надо запустить я запущу

Ну я же сказал тебе

Работал в компьютерной помощи на выездах. Винду поставить, ноут почистить, негров с письками поперек экрана и требованием заплатить денег удалить. Бывали клиенты разные. Но один особо запомнился.

Система поставилась, ставлю дрова, последние штрихи:
-Интернет сами настроите?

-Не, чувак. Я в этом вообще не понимаю. Настрой.

-Без ножа режешь. Но давай.

-Да почему сразу режу? Можете сами.

-Не. Давай сам настрой.

-У Вас беда такая приключилась, потому что антивируса нет. Может поставить?

-Не это денег стоит. У меня есть где-то купленный касперский.

-Но Вы поставьте его. Обязательно.

-Обязательно. Держи деньгу за винду и прощай.

Вышел с адреса и на остановку. Сел в автобус, доехал до своего района. Звонок.

-Запиши себе. Переустановить винду.

-Ну да. Клиент скачал танки с модами и теперь у него негры поперек экрана.

Как бороться с OutOfMemoryError на практике, или ох уж мне эти базы данных

Предыстория

Для начала нужно понять, как возникает OOM. Кому-то это может быть ещё неизвестно.
Представьте себе, что есть какой-то верхний предел занимаемой оперативки для приложения. Пусть это будет гигабайт ОЗУ.
Само по себе возникновение OOM в каком-то из потоков ещё не означает, что именно этот поток «выжрал» всю свободную память, да и вообще не означает, что именно тот кусок кода, который привёл к OOM, виноват в этом.
Вполне нормальна ситуация, когда какой-то поток чем-то занимался, поедая память, «дозанимался» этим до состояния «ещё немного, и я лопну», и завершил выполнение, приостановившись. А в это время какой-то другой поток решил запросить для своей маленькой работы ещё немного памяти, сборщик мусора попыжылся, конечно, но мусора уже в памяти не нашёл. В этом случае как раз и возникает OOM, не связанный с источником проблемы, когда стектрейс покажет совсем не того виновника падения приложения.

Есть и другой вариант. Около недели я исследовал, как улучшить жизнь парочки наших приложений, чтобы они перестали себя нестабильно вести. И ещё недельку-две потратил на то, чтобы привести их в порядок. В общей сложности пара недель времени, которые растянулись на полтора месяца, ведь занимался я не только этими проблемами.
Из найденного: сторонняя библиотека, и, конечно же, некоторые неучтённые вещи в вызовах хранимых процедур.
В одном приложении симптомы были следующие: в зависимости от нагрузки на сервис, оно могло упасть через сутки, а могло через двое. Если помониторить состояние памяти, то было видно, что приложение постепенно набирало «размер», и в определённый момент просто ложилось.
С другим приложением несколько интереснее. Оно может вести себя хорошо длительный срок, а могло перестать отвечать минут через 10 после перезагрузки, или вдруг внезапно упасть, сожрав всю свободную память (это я уже сейчас вижу, наблюдая за ним). А после обновления версии, когда была изменена и версия Tomcat с 7й до 8й, и JRE, оно вдруг в одну из пятниц (проработав вменяемо до этого ни много ни мало — 2 недели) начало творить такие вещи, что стыдно признаваться в этом. 🙂

В обоих историях очень полезны оказались дампы, благодаря им удалось отыскать все причины падений, подружившись с такими инструментами, как JVisualVM (буду называть его JVVM), Eclipse Memory Analyzing Tool (MAT) и языком OQL (может быть я не умею его правильно готовить в MAT, но мне оказалось легче подружиться с реализацией OQL именно в JVVM).
Ещё вам понадобится свободная оперативка для того, чтобы было куда загружать дампы. Её объём должен быть соизмерим с размером открываемого дампа.

Начало

Итак, начну потихоньку раскрывать карты, и начну именно с JVVM.

Этот инструмент в соединении с jstatd и jmx позволяет удалённо наблюдать за жизнью приложения на сервере: Heap, процессор, PermGen, количество потоков и классов, активность потоков, позволяет проводить профилирование.
Также JVVM расширяем, и я не преминул воспользоваться этой возможностью, установив некоторые плагины, которые позволили куда больше вещей, например, следить и взаимодействать с MBean’ами, наблюдать за деталями хипа, вести длительное наблюдение за приложением, держа в «голове» куда больший период метрик, чем предоставляемый вкладкой Monitor час.


Вот так выглядит набор установленных плагинов.
Visual GC (VGC) позволяет видеть метрики, связанные с хипом.



Вот два скриншота вкладки VGC, которые показывают, как ведут себя два разных приложения.
Слева Вы можете увидеть такие разделы хипа, как Perm Gen, Old Gen, Survivor 0, Survivor 1, и Eden Space.
Все эти составляющие — участки в оперативке, в которую и складываются объекты.
PermGen — Permanent Generation — область памяти в JVM, предназначенная для хранения описания классов Java и некоторых дополнительных данных.
Old Gen — это область памяти для достаточно старых объектов, которые пережили несколько перекладываний с места на место в Survivor-областях, и в момент какого-то очередного переливания попадают в область «старых» объектов.
Survivor 0 и 1 — это области, в которые попадают объекты, которые после создания объекта в Eden Space пережили его чистку, то есть не стали мусором на момент, когда Eden Space начал чиститься Garbage Collector’ом (GC). При каждом запуске чистки Eden Space объекты из активного в текущий момент Survivor’а перекладываются в пассивный, плюс добавляются новые, и после этого Survivor’ы меняются статусами, пассивный становится активным, а активный — пассивным.
Eden Space — область памяти, в которой новые объекты порождаются. При нехватке памяти в этой области запускается цикл GC.

Перейдём ко второму приложению:

В нём Eden напоминает мне какой-то уровень из Mortal Kombat, арену с шипами. Была такая, кажется… А График GC — шипы из NFS Hot Pursuit, вот те вот, плоские ещё.
Числа справа от названий областей указывают:
1) что Eden имеет размер в 50 мегабайт, и то, что нарисовано в конце графика, последнее из значений на текущий момент — занято 25 мегабайт. Всего он может вырости до 546 мегабайт.
2) что Old может вырости до 1,333 гига, сейчас занимает 405 МБ, и забит на 145,5 МБ.
Так же для Survivor-областей и Perm Gen.
Для сравнения — вот Вам Tracer-график за 75 часов работы второго приложения, думаю, кое-какие выводы вы сможете сделать из него. Например, что активная фаза у этого приложения — с 8:30 до 17:30 в рабочие дни, и что даже на выходных оно тоже работает 🙂

Если вы вдруг увидели в своём приложении, что Old-область заполнена — попробуйте просто подождать, когда она переполнится, скорее всего она заполнена уже мусором.

Мусор — это объекты, на которые нет активных ссылок из других объектов, или целые комплексы таких объектов (например, какое-то «облако» взаимосвязанных оъектов может стать мусором, если набор ссылок указывает только на объекты внутри этого «облака», и ни на один объект в этом «облаке» ничто не ссылается «снаружи»).

Это был краткий пересказ того, что я узнал про структуру хипа за время, пока гуглил.

Предпосылки

Итак, случилось сразу две вещи:
1) после перехода на более новые библиотеки/томкеты/джавы в одну из пятниц приложение, которое я уже долгое время веду, вдруг стало вести себя из рук вон плохо спустя две недели после выставления.
2) мне на рефакторинг отдали проект, который тоже вёл себя до некоторого времени не очень хорошо.

Я уже не помню, в каком точно порядке произошли эти события, но после «чёрной пятницы» я решил наконец-то разобраться с дампами памяти детальнее, чтобы это более не было для меня чёрным ящиком. Предупреждаю, что какие-то детали я мог уже запамятовать.

По первому случаю симптомы были такие: все потоки, отвественные за обработку запросов, выжраны, на базу данных открыто всего 11 соединений, и те не сказать, что используются, база говорила, что они в состоянии recv sleep, то есть ожидают, когда же их начнут использовать.
После перезагрузки приложение оживало, но прожить могло недолго, вечером той же пятницы жило дольше всего, но уже после окончания рабочего дня таки снова свалилось. Картина всегда была одинаковой: 11 соединений к базе, и лишь один, вроде бы, что-то делает.
Память, кстати, была на минимуме. Сказать, что OOM привёл меня к поиску причин, не могу, однако полученные знания при поиске причин позволили начать активную борьбу с OOM.

Когда я открыл дамп в JVVM, из него было сложно что-либо понять.

Подсознание подсказывало, что причина где-то в работе с базой.
Поиск среди классов сказал мне, что в памяти аж 29 DataSource, хотя должно быть всего 7.

Это и дало мне точку, от которой можно было бы оттолкнуться, начать распутывать клубок.

Сидеть переклацывать в просмотровщике все эти объекты было некогда, и моё внимание наконец-то привлекла вкладка OQL Console, я подумал, что вот он, момент истины — я или начну использовать её на полную катушку, или так и забью на всё это.

Прежде, чем начать, конечно же был задан вопрос гуглу, и он любезно предоставил шпаргалку (cheat sheet) по использованию OQL в JVVM: http://visualvm.java.net/oqlhelp.html

Сначала обилие сжатой информации привело меня в уныние, но после применения гугл-фу на свет таки появился вот такой OQL-запрос:

Это уже исправленная и дополненная, финальная версия этого запроса 🙂
Результат можно увидеть на скриншоте:

После нажатия на BasicDataSource#7 мы попадаем на нужный объект во вкладке Instances:

Через некоторое время до меня дошло, что есть одно несхождение с конфигурацией, указанной в теге Resource в томкете, в файле /conf/context.xml. Ведь в дампе параметр maxTotal имеет значение 8, в то время, как мы указывали maxActive равным 20…

Тут-то до меня и начало доходить, что приложение жило с неправильной конфигурацией пула соединений все эти две недели!
Для краткости напишу тут, что в случае, если вы используете Tomcat и в качестве пула соединений — DBCP, то в 7м томкете используется DBCP версии 1.4, а в 8м томкете — уже DBCP 2.0, в котором, как я потом выяснил, решили переименовать некоторые параметры! А про maxTotal вообще на главной странице сайта написано 🙂
http://commons.apache.org/proper/commons-dbcp/
«Users should also be aware that some configuration options (e.g. maxActive to maxTotal) have been renamed to align them with the new names used by Commons Pool 2.»

Причины

Обозвал их по всякому, успокоился, и решил разобраться.
Как оказалось, класс BasicDataSourceFactory просто напросто получает этот самый Resource, смотрит, есть ли нужные ему параметры, и забирает их в порождаемый объект BasicDataSource, молча игнорируя напрочь всё, что его не интересует.
Так и получилось, что они переименовали самые весёлые параметры, maxActive => maxTotal, maxWait => maxWaitMillis, removeAbandoned => removeAbandonedOnBorrow & removeAbandonedOnMaintenance.
По умолчанию maxTotal, как и ранее, равен 8; removeAbandonedOnBorrow, removeAbandonedOnMaintenance = false, maxWaitMillis устанавливается в значение «ждать вечно».
Получилось, что пул оказался сконфигурирован с минимальным количеством соединений; в случае, если заканчиваются свободные соединения — приложение молча ждёт, когда они освободятся; и добивает всё молчанка в логах по поводу «заброшенных» соединений — то, что могло бы сразу показать, в каком именно месте программист мудак код хватает соединение, но не отдаёт его обратно по окончанию своей работы.
Это сейчас вся мозаика сложилась быстро, а добывались эти знания дольше.

«Так быть не должно», решил я, и запилил патчик (https://issues.apache.org/jira/browse/DBCP-435, выразился в http://svn.apache.org/viewvc/commons/proper/dbcp/tags/DBCP_2_1/src/main/java/org/apache/commons/dbcp2/BasicDataSourceFactory.java?view=markup ), патч был принят и вошёл в версию DBCP 2.1. Когда и если Tomcat 8 обновит версию DBCP до 2.1+, думаю, что админам откроются многие тайны про их конфигурации Resource 🙂

По поводу этого происшествия мне лишь осталось рассказать ещё одну деталь — какого чёрта в дампе было аж 29 DataSource’ов вместо всего 7 штук. Разгадка кроется в банальной арифметике, 7*4=28 +1=29.

На каждую подпапку внутри папки /webapps поднимается своя копия /conf/context.xml, а значит то количество Resource, которые там есть, следует умножать на количество приложений, чтобы получить общее количество пулов, поднятых в памяти томкета. На вопрос «что в этом случае делать?» ответ будет таким: нужно вынести все объявления Resource из /conf/context.xml в файл /conf/server.xml, внутрь тега GlobalNamingResources. Там Вы можете найти один, имеющийся по умолчанию, Resource name=«UserDatabase», вот под ним и размещайте свои пулы. Далее необходимо воспользоваться тегом ResourceLink, его желательно поместить в приложение, в проекте, внутрь файла /META-INF/context.xml — это так называемый «per-app context», то есть контекст, который содержит объявления компонентов, которые будут доступны только для разворачиваемого приложения. У ResourceLink параметры name и global могут содержать одинаковые значения.
Для примера:

После этого всё стало ясно: 11 соединений было потому, что в одном, активном DataSource было съедено 8 соединений (maxTotal = 8), и ещё по minIdle=1 в трёх других неиспользуемых DataSource-копиях.

В ту пятницу мы откатились на Tomcat 7, который лежал рядышком, и ждал, когда от него избавятся, это дало время спокойно во всём разобраться.
Плюс позже, уже на TC7, обнаружилась утечка соединений, всё благодаря removeAbandoned+logAbandoned. DBCP радостно сообщил в логфайл catalina.log о том, что

Вот этот вот плохойПлохойМетод имеет в сигнатуре Connection con, но внутри была конструкция «con = getConnection();», которая и стала камнем преткновения. СуперКласс вызывается редко, поэтому на него и не обращали внимания так долго. Плюс к этому, вызовы происходили, я так понимаю, не во время рабочего дня, так что даже если что-то и подвисало, то никому уже не было дела до этого. А в ТуСамуюПятницу просто звёзды сошлись, начальнику департамента заказчика понадобилось посмотреть кое-что 🙂

Приложение №2

Что же касается «события №2» — мне отдали приложение на рефакторинг, и оно на серверах тут же вздумало упасть.
Дампы попали уже ко мне, и я решил попробовать поковырять и их тоже.
Открыл дамп в JVVM, и «чё-то приуныл»:

Что можно понять из Object[], да ещё и в таком количестве?
( Опытный человек, конечно же, увидел уже причину, правда? 🙂 )

Так у меня зародилась мысль «ну неужели никто ранее не занимался этим, ведь наверняка уже есть готовый инструмент!». Так я наткнулся на этот вопрос на StackOverflow: http://stackoverflow.com/questions/2064427/recommendations-for-a-heap-analysis-tool-for-java.
Посмотрев предложенные варианты, я решил остановиться на MAT, надо было попробовать хоть что-то, а это открытый проект, да ещё и с куда бОльшим количеством голосов, чем у остальных пунктов.

Eclipse Memory Analyzing Tool

Итак, MAT.
Рекомендую скачивать последнюю версию Eclipse, и устанавливать MAT туда, потому как самостоятельная версия MAT ведёт себя плохо, там какая-то чертовщина с диалогами, в них не видно содержимого в полях. Быть может кто-то подскажет в комментариях, чего ему не хватает, но я решил проблему, установив MAT в Eclipse.

Открыв дамп в MAT я запросил выполнение Leak Suspects Report.


Удивлению не было предела, честно говоря.

1.2 гига весят соединения в базу.

Каждое соединение весит от 17 до 81 мегабайта.

Ну и ещё «немного» сам пул.
Визуализировать проблему помог отчёт Dominator Tree:

Причиной всех падений оказались километры SQLWarning’ов, база настойчиво пыталась дать понять, что «010SK: Database cannot set connection option SET_READONLY_TRUE.», а пул соединений BoneCP не вычищает SQLWarning’и после освобождения и возврата соединений в пул (может быть это где-то можно сконфигурировать? Подскажите, если кто знает).
Гугл сказал, что такая проблема с Sybase ASE известна ещё с 2004 года: https://forum.hibernate.org/viewtopic.php?f=1&t=932731
Если вкратце, то «Sybase ASE doesn’t require any optimizations, therefore setReadOnly() produces a SQLWarning.», и указанные решения всё ещё работают.
Однако это не совсем решение проблемы, потому как решение проблемы — это когда при возврате соединения в пул все уведомления базы очищаются в силу того, что они уже никогда никому не понадобятся.
И DBCP таки умеет делать это: http://svn.apache.org/viewvc/commons/proper/dbcp/tags/DBCP_1_4/src/java/org/apache/commons/dbcp/PoolableConnectionFactory.java?view=markup, метод passivateObject(Object obj), в строке 687 можно увидеть conn.clearWarnings();, этот вызов и спасает от километров SQLWarning’ов в памяти.
Об этом я узнал из тикета: https://issues.apache.org/jira/browse/DBCP-102
Также мне подсказали про вот такой тикет в багтрекере: https://issues.apache.org/jira/browse/DBCP-234, но он касается уже версии DBCP 2.0.

В итоге я перевёл приложение на DBCP (пусть и версии 1.4). Пусть нагрузка на сервис и немаленькая (от 800 до 2к запросов в минуту), но всё же приложение ведёт себя хорошо, а это главное. И правильно сделал, потому как BoneCP уже пять месяцев не поддерживается, правда, ему на смену пришёл HikariCP. Нужно будет посмотреть, как дела в его исходниках…

Сражаемся с OOM

Впечатлившись тем, как MAT мне всё разложил по полочкам, я решил не забрасывать этот действенный инструмент, и позже он мне пригодился, потому как в первом приложении ещё остались всяческие «неучтёнки» — неучтённые вещи в коде приложения или коде хранимых процедур, которые иногда приводят к тому, что приложение склеивает ласты. Я их отлавливаю до сих пор.

Вооружившись обоими инструментами, я принялся ковырять каждый присланный дамп в поисках причин падения по OOM.
Как правило все OOM приводили меня к TaskThread.

И если нажать на надпись See stacktrace, то да, это будет как раз банальный случай, когда какой-то поток вдруг внезапно упал при попытке отмаршалить результат своей работы.

Однако здесь ничто не указывает на причину возникновения OOM, здесь лишь результат. Найти причину мне пока-что, в силу незнания всей магии OQL в MAT, помогает именно JVVM.
Загружаем дамп там, и пытаемся отыскать причину!

Искать мне следует, конечно же, именно вещи, связанные с базой данных, а посему попробуем сначала посмотреть, есть ли в памяти Statement’ы.

Два SybCallableStatement, и один SybPreparedStatement.
Думаю, что дело усложнится, если Statement’ов будет куда больше, но немного подрихтовав один из следующих запросов, указав в where нужные условия, думаю, всё у Вас получится. Плюс, конечно же, стоит хорошенько посмотреть в MAT, что за результаты пытается отмаршалить поток, какой объект, и станет понятнее, какой именно из Statement’ов необходимо искать.


Не то, это «внутренние» вызовы.


А вот и дичь!
Для чистоты эксперимента можно кинуть такой же запрос в любимой БД-IDE, и он будет очень долго отрабатывать, а если покопаться в недрах хранимки, то будет понятно, что там просто из базы, которая нам не принадлежит, выбирается 2 миллиона строк по такому запросу с такими параметрами. Эти два миллиона даже влазят в память приложения, но вот попытка отмаршалить результат становится фатальной для приложения. Такое себе харакири. 🙂
При этом GC старательно убирает все улики, но не спасло его это, всё же источник остался в памяти, и он будет наказан.

Почему-то после всего этого рассказа почувствовал себя тем ещё неудачником.

Прощание

Вот и закончилось моё повествование, надеюсь, Вам понравилось 🙂
Хотел бы выразить благодарность своему начальнику, он дал мне время во всём этом разобраться. Считаю эти новые знания очень полезными.
Спасибо девушкам из Scorini за неизменно вкусный кофе, но они не прочтут этих слов благодарности — я даже сомневаюсь, что они знают о существовании Хабрахабра 🙂
Хотелось бы увидеть в комментариях ещё больше полезной инфы и дополнений, буду очень благодарен.

Думаю, самое время почитать документацию к MAT…

UPD2 (2015-10-28) | Случай номер два три
(Было принято решение дописать это сюда как апдейт, а не пилить новую статью о том же самом):
Ещё один интересный случай, но уже с Оракловой базой.
Один из проектов использует фичу с XML, проводит поиски по содержимому сохранённого XML-документа. В общем, этот проект иногда давал о себе знать тем, что вдруг внезапно один из инстансов переставал подавать признаки жизни.
Почуяв «хороший» случай потренироваться на кошках, я решил посмотреть его дампы памяти.

Первое, что я увидел, было «у вас тут много коннектов в памяти осталось». 21к. И какой-то интересный oracle.xdb.XMLType тоже давал жару. «Но это же Оракл!», вертелось у меня в голове. Забегая вперёд скажу что таки да, он виноват.

Итак, видим кучу T4CConnection, которые лежат в HashMap$Entry. Обратил внимание сразу, что вроде бы и SoftHashMap, что, вроде как, должно означать, что оно не должно вырастать до таких размеров. Но результат видите и сами — 50-60 килобайт в коннекте, и их реально МНОГО.

Посмотрев, что собой представляют HashMap$Entry — увидел, что примерно картина одинакова, всё связано с SoftHashMap, с Оракловыми коннектами.

Что, собственно, подтверждалось такой картинкой. HashMap$Entry было просто море, и они более-менее сакуммулировались внутри oracle.xdb.SoftHashMap.
В следующем дампе картина была примерно такой же. По Dominator Tree было видно, что внутри каждого Entry находится тяжёлый такой BinXmlProcessorImpl.

-=-=-
Если учесть, что я в тот момент был не силён в том, что такое xdb, и как он связан с XML, то, несколько растерявшись, я решил, что надо бы погуглить, быть может кто-то уже в курсе, что со всем этим нужно делать. И чутьё не обмануло, по запросу «oracle.xdb.SoftHashMap T4CConnection» нашлось
раз piotr.bzdyl.net/2014/07/memory-leak-in-oracle-softhashmap.html
и два leakfromjavaheap.blogspot.com/2014/02/memory-leak-detection-in-real-life.html
Утвердившись, что тут всё-таки косяк у Оракла, дело оставалось за малым.
Попросил администратора БД посмотреть информацию по обнаруженной проблеме:

Источник

Adblock
detector

Как исправить ошибку «Out of Memory»

Ошибка «Out of Memory» обычно появляется, когда на компьютере запущено много программ, использующих ресурсы, доступные для компьютера. Компьютерная память или ОЗУ (оперативное запоминающее устройство) используется компьютером для быстрого хранения данных для их обработки.

Когда появляется эта ошибка?

Как я уже отмечал выше, запуск сразу нескольких программ может перегрузить объем доступной свободной памяти, что приведет к ошибке «Out of Memory». Это может случиться как с новыми программами, так и с уже запущенными на компьютере программами. Иногда это может произойти, независимо от объема доступной свободной памяти.

Причина ошибки «Out of Memory»

Причина этих ошибок немного сложнее. Подсистема WIN32 Windows имеет ограниченный объем доступной памяти. Если память в куче рабочих столов подсистемы WIN32 используется. Windows может выдавать сообщение об ошибке «Out of Memory».

Компьютеры, работающие не так, как операционные системы Microsoft Windows, не слишком уязвимы. Эта проблема в основном существует для пользователей Windows NT 3.5 и Windows NT 3.1

Как исправить ошибку «Out of Memory»

Чтобы исправить эту проблему, вам необходимо отредактировать свой реестр Windows. Редактирование реестра является рискованным занятием. Действовать нужно с осторожностью, и только строго по инструкции:

  • Резервное копирование реестра — так что вы можете восстановить его позже, если что-то пойдет не так.
  • Нажмите здесь, чтобы узнать, как создать резервную копию и восстановить реестр.

Чтобы избежать проблем, тщательно следуйте этим инструкциям.

  • Увеличьте размер кучи рабочего стола, чтобы исправить эту проблему.
  • Запустите редактор реестра, открыв диалоговое окно RUN с помощью сочетания клавиш Windows_Key + R или из меню «Пуск». В диалоговом окне RUN введите regedit для запуска Regedt32.exe.
  • Из поддерева HKEY_LOCAL_MACHINE,
    Перейдите к следующему разделу:
  • System CurrentControlSet Control Session Manager SubSystems
  • Выберите значение Windows.
  • Выберите «Строка» в меню «Правка».
  • Увеличить параметр SharedSection

Отсюда, следуйте этим шагам в зависимости от вашей операционной системы

Для Windows NT:

  • SharedSection используется для определения размера системы и рабочего стола, он использует следующие параметры
  • SharedSection = XXXX, YYYY
  • Добавить «, 256» или «, 512» после номера yyyy.

Для Windows 2000, Windows XP и Windows Server 2003:

  • SharedSection используется для определения размера системы и рабочего стола, он использует следующие параметры
  • SharedSection = XXXX, YYYY, ZZZZ

Для 32-разрядных операционных систем

  • Увеличьте значение yyyy до «12288» и увеличьте значение zzzz до «1024».

Для 64-разрядных операционных систем

  • Увеличьте значение yyyy до «20480»; Увеличьте значение zzzz до «1024».

Есть свой вариант быстрого решения ошибки «Out of Memory»? Пишите его в форму комментариев к этой статье, и если ваш вариант окажется полезным, мы обязательно дополним руководство.

Источник

Utorrent windows run out of memory

На «СКАЧАТЬ РАЗДАЧУ» жмёте правой клавишей мыши.
Выбираете «сохранить как. » или что-то в этом роде.
Скачиваете torrent-файл. А потом его открываете клиентом (uTorrent).

Или:
Utorrent/Настройки/Конфигурация/Общие/Ассоциировать с «.torrent»

Да не вопрос. Скачивается любой торрент-файл и грузится в прогу. двойной бабах — откроются свойства. там в большом поле будет список с трекером(ами) — вот его нужно скопировать во все старые торренты

Если в курсе, что такое пасскей — то раскопировать достаточно только его

nadvoy сказал(a):

клиент регулярно занимается файлообменом, но рейтинг не ростет. Как «привязать» клиента «ко мне»?
Спасибо!

nadvoy сказал(a):

Доброй ночи!
Вопрос Великому Гуру))
Проблема с клиентом (uTorrent).
Был в прошлом Опытным зрителем, с рейтингом под 10. Но однажды не посещал Кинозал больше 2-х недель и меня удалили. Зарегестрировался вновь, под тем же ником. клиент регулярно занимается файлообменом, но рейтинг не ростет. Как «привязать» клиента «ко мне»?
Спасибо!

Загружаю в прогу торрент файл — и сразу после этого появляется в списке тореннт файлов резервная копия файла, который загружал по типу:
Bez.prava.na.oshibku.Operacija.Gorod.(4.serii.iz.4 ).2011.XviD.DVDRip
Bez.prava.na.oshibku.Operacija.Gorod.(4.serii.iz.4 ).2011.XviD.DVDRip.1

Т.е. файл с единичкойю В настройках смотрел вроде нигде не стоит чтоб дублировался файл.
В принципе не напрягает сия ситуация. но как то неудобно.

Источник

Utorrent windows run out of memory

Сообщения: 35550
Благодарности: 6325

windows run out of memory utorrent что делать

Ошибка «Out of Memory» обычно появляется, когда на компьютере запущено много программ, использующих ресурсы, доступные для компьютера. Компьютерная память или ОЗУ (оперативное запоминающее устройство) используется компьютером для быстрого хранения данных для их обработки.

Когда появляется эта ошибка?

Как я уже отмечал выше, запуск сразу нескольких программ может перегрузить объем доступной свободной памяти, что приведет к ошибке «Out of Memory». Это может случиться как с новыми программами, так и с уже запущенными на компьютере программами. Иногда это может произойти, независимо от объема доступной свободной памяти.

Причина ошибки «Out of Memory»

Причина этих ошибок немного сложнее. Подсистема WIN32 Windows имеет ограниченный объем доступной памяти. Если память в куче рабочих столов подсистемы WIN32 используется. Windows может выдавать сообщение об ошибке «Out of Memory».

Компьютеры, работающие не так, как операционные системы Microsoft Windows, не слишком уязвимы. Эта проблема в основном существует для пользователей Windows NT 3.5 и Windows NT 3.1

Как исправить ошибку «Out of Memory»

Чтобы исправить эту проблему, вам необходимо отредактировать свой реестр Windows. Редактирование реестра является рискованным занятием. Действовать нужно с осторожностью, и только строго по инструкции:

Чтобы избежать проблем, тщательно следуйте этим инструкциям.

Отсюда, следуйте этим шагам в зависимости от вашей операционной системы

Для Windows NT:

Для Windows 2000, Windows XP и Windows Server 2003:

Для 32-разрядных операционных систем

Для 64-разрядных операционных систем

Есть свой вариант быстрого решения ошибки «Out of Memory»? Пишите его в форму комментариев к этой статье, и если ваш вариант окажется полезным, мы обязательно дополним руководство.

Источник

Многие пользователи ПК во время работы с какой-либо программой могут столкнуться с «вылетом» указанной программы, и появившимся сообщением «Out of memory». Возникшая проблема может иметь множество причин, начиная от банального недостатка памяти на пользовательском ПК, и заканчивая некорректной работой с памятью какой-либо программы.

windows run out of memory utorrent что делать

Причины появления дисфункции

Сообщение «Out of memory» (в переводе дословно «вне памяти», или «недостаточно памяти») обычно возникает при недостатке памяти на пользовательском компьютере. В частности же, в появлении данной ошибки «виновен» следующий набор факторов:

Когда вашему компьютеру не хватает физической R.A.M. памяти, он заимствует часть места на жёстком диске, и создаёт так называемую «виртуальную память». Система временно хранит в такой виртуальной памяти ту часть данных, которая не помещается в памяти обычной. Такие данные обычно хранятся в файле «pagefile.sys», размер которого может увеличиваться или уменьшаться в зависимости от специфики работы вашей ОС. Если на диске будет недостаточно места, файл «pagefile.sys» не сможет расти, и пользователь получит рассматриваемую ошибку.

Как исправить ошибку «Out of memory»

Для решения указанной проблемы рекомендую сделать следующее:

Альтернативным вариантом решения проблемы является установка соответствующего фикса от Майкрософт. Или использование расширений или дополнений для браузера уровня «The Great Suspender» для «Google Chrome», хорошо работающего с ненужными вкладками браузера.

bcdedit/set IncreaseUserVa 3072

И нажмите на ввод, и перезагрузите ваш ПК. Функционал данной команды позволяет выделить пользовательским приложениям 3 гигабайта оперативной памяти для работы. В некоторых системах этого может быть слишком много, потому если после ввода данной команды система начала чаще сбоить, то введите в командной строке от имени администратора:

bcdedit /set IncreaseUserVa 2560 — что позволит задействовать 2,5 гигабайта вместо ранее забронированных 3.

Если ситуацию этим исправить не удалось, верните настройки на состояние по умолчанию:

bcdedit /deletevalue IncreaseUserVa

windows run out of memory utorrent что делать

Установите нужный размер файла подкачки

Заключение

Ошибка «Out of memory» может иметь множество причин, связанных как с физическим недостатком памяти на ПК, так и другими детерминантами, изложенными мной выше. Для решения проблемы советую закрыть ненужные программы (вкладки браузера) на вашем компьютере (тем самым разгрузив его память), а самым эффективным инструментом является установка дополнительной планки памяти на ПК, что в большинстве случаев поможет избавиться от ошибки на вашем компьютере.

Источник

UTorrent: windows ran out of memory, unable to allocate xxxxxx bytes

windows run out of memory utorrent что делатьAllowed memory size of 134217728 bytes exhausted (tried to allocate 46704001 bytes)
Вот такая проблема возникает при загрузке изображения, проблему устранил, но таким путём, которые.

Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 1572864 bytes)
Доброго времени суток уважаемые участники форума. Не так давно взялся за тех. поддержку сайта.

windows run out of memory utorrent что делатьCannot allocate memory
В общем, пишу программу под android. Сначала все было ОК, а потом, после того как добавил iText.

The browser could not allocate enough memory for the webgl content
Привет! Как бороться с этой ошибкой: The browser could not allocate enough memory for the webgl.

Ошибка: out of memory allocating 65536 bytes
ТО есть, ребята. компилирую прогу, 4 подключаемых файлы суть массивы символов, реально большие.

windows run out of memory utorrent что делатьNot enough memory (67108864 bytes needed)![DefaultErrorInsufficientMemoryCallback]
Fatal Error Not enough memory (67108864 bytes needed)!. Что это значит? Вылетела во время.

Источник

Windows run out of memory utorrent что делать

Сообщения: 44
Благодарности: 1

Тут возможно отмечать полезные сообщения. А бесполезные невозможно, жаль.

В предыдущем посте я ясно выразился, что файл подкачки размером 64 Гб ну никак не влезет в 12 Гб свободного места на SSD.

windows run out of memory utorrent что делать

Сообщения: 52213
Благодарности: 15088

windows run out of memory utorrent что делать

Сообщения: 52213
Благодарности: 15088

Источник

Ошибка «Ran out of video memory. Exiting. «. Нужна помощь!

Приветствую, столкнулся с такой проблемой.
После переустановления Виндоус 7 на Виндоус 10 столкнулся с такой проблемой.

Драйвера обновлял сразу же после переустановления Виндоус. Использовал программы Driver Booster 7 и GeForce Experience. Помогите, пожалуйста!

Видеокарта GTX 1050ti

Игры абсолютно не требовательные, раньше играл и всё было нормально.

Сделай файл подкачки фиксированным, 6 Гб.

Складывается ощущение что для 3Д режима используется размазанное видео а не дискретная нвидия.

еще пару лет назад налетела бы толпа народу и закричала: это вирус, майнинг качает! А щас все такие рассудительные

Не ожидал, что так много ответов будет, пока всё нормально, спасибо большое всем за отзывчивость, работяги.

Недавно купил комп и была подобная ситуация.

Какая винда не важно,пиратка или нет,попробуй сделать как выше пишут,хуже точно не будет.

Да и зачем было ставить 10 если 7норм работала?

Ну я же сказал тебе

Работал в компьютерной помощи на выездах. Винду поставить, ноут почистить, негров с письками поперек экрана и требованием заплатить денег удалить. Бывали клиенты разные. Но один особо запомнился.

Система поставилась, ставлю дрова, последние штрихи:
-Интернет сами настроите?

-Не, чувак. Я в этом вообще не понимаю. Настрой.

-Без ножа режешь. Но давай.

-Да почему сразу режу? Можете сами.

-Не. Давай сам настрой.

-У Вас беда такая приключилась, потому что антивируса нет. Может поставить?

-Не это денег стоит. У меня есть где-то купленный касперский.

-Но Вы поставьте его. Обязательно.

-Обязательно. Держи деньгу за винду и прощай.

Вышел с адреса и на остановку. Сел в автобус, доехал до своего района. Звонок.

-Запиши себе. Переустановить винду.

-Ну да. Клиент скачал танки с модами и теперь у него негры поперек экрана.

Источник

Adblock
detector

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Recommended Posts

AlexBest

Newbie

    • Report
    • Share

I get a annoying error every time when open my pc and open a program i dont know if it affect my pc but i can play with …

But how i can fix ?????

uTorrent give me that error ran out of memory

2jayrvc.jpg

Plz help and srr for my bad english

Error : Windows ran our of memory. Unable to allocate 52031034 bytes. Please close some application and press OK.

If i press ok apper again :(

Link to comment
Share on other sites

mcaspi

Advanced Member

    • Report
    • Share

Do you get this message only with uTorrent?

Link to comment
Share on other sites

AlexBest

Newbie

  • Author
    • Report
    • Share

I get this error when i open every porgram …

And i cant open or remove utorrent :(

Someone know how to fix?

Link to comment
Share on other sites

mcaspi

Advanced Member

    • Report
    • Share

Then it looks like it’s not a uTorrent issue. Open the Task Manager and see what is taking all your memory. Try to get more help in computer forums.

Link to comment
Share on other sites

AlexBest

Newbie

  • Author
    • Report
    • Share

how i can see in task manager what is taking my memory ?

Link to comment
Share on other sites

mcaspi

Advanced Member

    • Report
    • Share

Usually you can see it by pressing Ctrl+Alt+Del. Post an image of the process list here.

Link to comment
Share on other sites

AlexBest

Newbie

  • Author
    • Report
    • Share

Look here. Right click and copy image location then paste in on browser link search to see more clearly

24fmx44.jpg

Link to comment
Share on other sites

mcaspi

Advanced Member

    • Report
    • Share

OK, uTorrent is causing this. Reboot your computer and make sure that uT doesn’t start on startup, use Windows search and find files called settings.dat and settings.dat.old that are located in a directory called: «utorrent». Make sure that you don’t delete a «setting.dat» in a non «utorrent» directory. Delete these files, run uTorrent and installation process of uT will start.

Link to comment
Share on other sites

AlexBest

Newbie

  • Author
    • Report
    • Share

utorrent dont start on startup ..

look what i have

2hrmxbd.jpg

Link to comment
Share on other sites

Beasly

Advanced Member

    • Report
    • Share

It could be that you’re setting.dat has gotten way too large in size…

Do what mcaspi says…Make sure you disable «start with windows» option in the Utorrent settings and stop all Utorrent instances in task manager.

Then you can proceed to make a backup of settings.dat and settings.old if you wish then delete the originals.

Its been a recent problem in the 3.2 beta build and this is only a temporary fix or you can use the last stable release until this problem is resloved!

Link to comment
Share on other sites

mcaspi

Advanced Member

    • Report
    • Share

So follow what I wrote but delete settings and settings.dat.new.

Edit: What version are you using?

Link to comment
Share on other sites

Beasly

Advanced Member

    • Report
    • Share

AlexBest, you may be in the wrong utorrent folder unless you changed it…

and the settings file looks like a media file in your pic.

The default location should be in the roaming folder..VISTA7= C:Users»yourusername»AppDataRoaming

XP= C:Documents and Settings»yourusername»ApplicationData

Link to comment
Share on other sites

AlexBest

Newbie

  • Author
    • Report
    • Share

Thank you very much guys !!!!!!!!!!!!!!!!!!!!!!

I deleted settings and error dissapered :D

Again thanks

Link to comment
Share on other sites

Project2501

Newbie

    • Report
    • Share

Hello there,

I have the same Problem too Im using window 7 ultimate I would like to ask if you help me fix the problem so that i can download movies on utorrent Thank You:)

Link to comment
Share on other sites

mcaspi

Advanced Member

    • Report
    • Share

Then you have the same answers.

Link to comment
Share on other sites

Project2501

Newbie

    • Report
    • Share

thank you!! :)

Link to comment
Share on other sites

Project2501

Newbie

    • Report
    • Share

sorry to write again but I Have been looking for the app data in Utorrent in my Laptop but I coudnt find it :(

Link to comment
Share on other sites

mcaspi

Advanced Member

    • Report
    • Share

Open a folder and in the address type: %appdata%utorrent ……….The files should be there.

Link to comment
Share on other sites

Project2501

Newbie

orion310591

Member

    • Report
    • Share

I had the same problem with utorrent, 300-700mb in RAM used by utorrent, and somehow it got in compatibility mode for vista, solution was to uninstall and delete settings files, install again AND change it to win7 and everything was working fine. Without changing it wasn’t working even after re-install.

Link to comment
Share on other sites

ComfortablyNumb35

Newbie

    • Report
    • Share

Thanks, it really help me. I almost freaked out when my uTorrent didn’t want to open.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.


Guest

This topic is now closed to further replies.

Hi,

If not too late, you will need to follow the steps below:

1. In Bittorent at Options — Preferences — Advanced Disk cache you need to disable «Override automatic cache size and specify size manually (MB):»

2. In «Windows Control PanelSystem and SecuritySystem — Advanced system settings — Advanced — Settings — Advance — Change» you need to set custom paging file as follows:

— Initial size (MB): 2 X physical RAM memory

— Maximum size (MB): 3 X physical RAM memory

To commit page file changes you need to click on «Set» & «OK»

3. In Windows regedit you need to update next key from 0 to 1 (making sure the Hexadecimal option is checked): 

HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession ManagerMemory ManagementLargeSystemCache

4. Restart your computer

Following the steps above you will notice that memory consumption diminishes for Bittorrent and does not encounter problems related to disk overload.

Also i attached some useful screenshots.

Step 1.png

Step 2.png

Step 3.png

task manager.png

Понравилась статья? Поделить с друзьями:
  • Windows run out of memory unable to allocate utorrent
  • Windows run out of memory unable to allocate 32768000 bytes
  • Windows run out of memory unable to allocate 16397 bytes
  • Windows run out of memory unable to allocate 131076 bytes
  • Windows run out of memory bittorrent