106 / 18 / 5
Регистрация: 03.04.2012
Сообщений: 219
1

Программы на C# потребляют непростительно много оперативной памяти

11.04.2012, 16:08. Показов 2446. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я просто опишу проблему а вы мне подскажите если не сложно, или даже может кто-то скинет мне ICQ или что-то подобное)

Есть программа которая состоит из 3х частей, а вернее 3х .exe одна (loader) отвечает за загрузку viver, vivew отвечает за загрузку downloader, суть 1й и 3й не велика, 1ая просто проверяет наличие файла viwer_new и если он есть то она закрывает процесс viwer, меняет файлы местами и запускает новый viwer(бывший viwer_new)!, больше ничего он не делает! что касается файла downloader, эта прога просто загружает в корень папки zip архив и разархивирование его (загрузка и прочие еще не реализованы, это на будущие, так что о ней пока не будем говорить)

viver смотрит 1 файл на удаленном сервере с числом, каждое число представляет собой код команды.... как только он просмотрел код он сообщает о том что код получен! выполнил его, и опять отправил на сервер сообщение о том что он все выполнил

и это все жрем много памяти, конечно не большие размеры но 6-30 мегабайт как то странно...
(причем оперативка так же и падает, то 6, потом 10, потом 20, потом опять 7~8, это все после скринов в основном)

единственное что он делает весомое это скрин!

От чего зависит большая загруженность памяти?

причем loader висит и занимает 4~5 мегов, хотя она просто запускает процесс и все...

Спасибо большое тем кто поможет)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2012, 16:08
Ответы с готовыми решениями:

Динамические компоненты потребляют много памяти
Короче у меня такая проблема В программе автоматически выполняются действия и я сделал...

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

БД занимает много оперативной памяти
Здравствуйте. Установил оракл. После включения ПК, сразу же примерно 4+ ГБ забрала вот эта вот...

Windows 10 много жрет оперативной памяти
Установил Windows 10 x64. Установилась за 15 мин. на SSD диск (120Gb Kingston) Конфигурация ПК:...

2
Эксперт .NET
17207 / 12661 / 3321
Регистрация: 17.09.2011
Сообщений: 20,936
11.04.2012, 16:17 2
Цитата Сообщение от ibelych Посмотреть сообщение
От чего зависит большая загруженность памяти?
От того, что диспетчер задач показывает рабочий сет, а не фактически потребляемую память.
Рабочий сет выделяет CLR так, как считает нужным.
Ну и сборщик мусора отрабатывает не каждую секунду, потому память после скринов и подрости может.
6-30 метров рабочего сета для приложения уровня "Hello World", написанного на .NET - это нормально.
1
106 / 18 / 5
Регистрация: 03.04.2012
Сообщений: 219
11.04.2012, 16:22  [ТС] 3
Спасибо! Надо читать читать и читать....
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.04.2012, 16:22
Помогаю со студенческими работами здесь

WebBrowser потребляет много оперативной памяти
я автоматизировал операции на сайте с помощью WebBrowser но при каждой итерации память потребляемая...

Новая система использует много оперативной памяти
Здравствуйте, скажу сразу, много тем на данном ресурсе прочитал, ничего не помогло. Дело в том,...

Chromium потребляет очень много оперативной памяти
Здравствуйте, друзья! Установил Lunux(Ubuntu 14.04) на ноутбук, чтобы как-то компенсировать...

Windows жрет слишком много оперативной памяти
Здравствуйте! Появилась проблема с оперативкой. Имею 4гб ОЗУ, в последнее время комп начал сильно...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru