feya писал(а):Parasite
Критика никогда не помешает)
Вобщем, Вы загружаете яндекс, у вас идет утечка памяти из-за этого возникают тормоза и программа вылетает? Давайте поступим так. Копируете дистриб в отдельную папку чтобы настройки все были 100% по-умолчанию и потом каждое свое действие до того как прога сожрет кучу памяти записываете. Я делаю тоже самое и нахожу причину) ок?
Описываю на словах на примере Карты Гугля зум 16, версия САСа 90213 (качаю прямо сейчас):
1. Запускаю САС. Кэш данной карты на данном зуме пока чист, в САСе настройка "Только кэш", соответственно при запуске вижу чистый экран. Размер САСа в памяти ~56Мб
2. Выделяю весь мир, ставлю режим "ВЫКАЧАТЬ/КАРТЫ ГУГЛЯ/16" в один поток.
3. Начинает качать, начинают бежать цифирки....
4. ...и тут же буквально в ту же секунду, примерно на 5м-10м скачанном тайле (как когда) получаю "зависон" саса с нагрузкой на камень ~100%. Ничего больше в этот момент на этом компе сделать не удается - даже мышка елозит с лагами.
5. Привыкши к этому делу - сижу, курю, жду.
6. Примерно через 30сек...минуту (как когда) САС оживает, продолжает качать, цифирки начинают бежать дальше как ни в чем ни бывало. Нагрузка с камня слетает, на компьютере можно продолжать работать. Размер САСа в памяти уже около 90Мб.
7. Сворачиваю САС в трей, продолжаю чего-то делать на компе параллельно.
8. Примерно через полминуты\минуту получаем опять мышку с лагами\невозможность работы\100% камня. Оставляем мышку в покое, ждем минутку - нагрузка снимается - продолжаем работать....
И так - по кругу, пункты 3...8, бесконечно. Размер САСа в памяти постоянно растет - даже если ничего больше не делать на компе, а просто оставить его качать в таком режиме.
Если принудительно снизить приоритет процесса на более низкий - то получаем просто более "легкие", но и более длинные паузы с замираниями при нагрузке на камень.
Если же открыть два и более потоков на скачку - то про нормальную параллельную работу на компе можно вообще забыть, получаем практически постоянную 100% нагрузку на камень, и возможность шатдауна винды только по рестарту всей системы кнопкой-ссс. В конце концов к завершению рабдня получаем размер САСа в памяти по гигабайту и даже больше (скрин присылал вчера), система разумеется начинает жутко свопиться и тормозить уже и сама по себе, бо памяти не остается...
Если же оставить качающий 213й работать на ночь - то с утра он не обнаруживается в запущенных. Вообще его нет на экране с утра, как будто и не оставлял ничего качаться с вечера. Третьий раз вчера оставил - третий раз с утра не нашел его. Подозреваю, что он пухнет до пределов, допустимых системой, а потом тупо виснет, и система его выгружает к чертям собачьим. Но сам воочию этот процесс самозакрытия еще не наблюдал, говорю только про то, что он существует по факту.
Версия .941 запущенная тут же, в параллель новой 213й на том же компьютере но на другой зум той же карты - качает БЕЗО всего этого великолепия уже которые сутки без остановок, размер в памяти никогда не превышал 50-60Мб, ни разу не наблюдалась нагрузка на камень в 100% даже в пике. Единственное НО - качает тайлы почему-то много медленнее 213й (видно по бегущим цифиркам), хотя Sleep=0 в обоих версиях.
Примерно так.