Kerish Memory Manager - Универсальный менеджер памяти

Обсуждение проектов наших жителей.
Вы можете выставить проект на тест или найти помощников для его реализации.

Модератор: BV

|kerish|
Постоялец
Постоялец
 
Сообщения: 831
Зарегистрирован: 22.10.2004 (Пт) 0:31

Kerish Memory Manager - Универсальный менеджер памяти

Сообщение |kerish| » 19.04.2005 (Вт) 16:21

Kerish Memory Manager - Универсальный менеджер памяти. С помощью этого менеджера вы сможете оптимизировать оперативную память, вычистив из неё неиспользуемый "мусор", как вручную, так и автоматически по таймеру. Также программа ведет список программ, где сортирует их по количеству памяти, которые они в среднем "пожирают". Ко всему прочему ведется график памяти (как в Task Manager-е).
Версия еще довольно сырая + я не вшивал никаких MSVBVM60,и.т.д.
Короче это еще, так сказать, Beta.
У вас нет доступа для просмотра вложений в этом сообщении.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 19.04.2005 (Вт) 17:35

|kerish|
Комментарий по интерфейсу:

1) Почему логотип программы в виде калькулятора? Не олицетворение ли это оптимизированного твоим менеджером компа? :wink:

2) Ну когда же ты будешь "вшивать" программам манифест XP? А то смотреть на черные рамки вокруг ListView невозможно (ну эстет я, эстет, что поделаешь!)

3) Плюс - перерисовка списка самых прожорливых процессов ведется не очень-то корректно: если у ListView есть скроллбар, то старая картинка "наезжает" на новую. Видать, инструкции забили стрелку, устроили разборки и поставили счетчик :D
Вот, смотри сам:

Изображение

Комментарий по функционалу:
Оптимизация памяти даже на "Высоком" уровне "чегой-то" не оптимизирует. Как была загрузка 54%, так и осталась (плюс-минус процент - не в счет). Правда, у меня 1 Гб оперативки :)
И еще: колись, код оптимизации памяти писал сам или содрал? Если писал сам, то какие методики использовал? Неужели выгружал неиспользуемые DLL из кэша? :P
Моду создают модоки, а распространяют модозвоны.

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 19.04.2005 (Вт) 17:37

2 |kerish|
Это SetProcessWorkingSetSize?
Лично у меня твое ПО, к сожалению, ничего не освободило. Хотя, ИМХО, даже если бы и освобождала - смысла в такой программе не много. Все равно все в своп кладывается и комп только тормозить будет. Ну это отступление.
А что касается неудобств:
1.) В правом списке во время обновления все элементы, по ходу, удаляются и создаются заново. Это не есть гуд. Во-первых - мерцание достает, а во-вторых - выделение скидывает, жутко не удобно
2.) Зачем Билли сотоварищи придумали заголовок у TreeView? Правильно, чтобы можно было нажать и отсортировать. Сколько не нажимал в KM - бестолку.
3.) Тот холст на котором ты рисуешь график, не отрабатывает WM_REDRAW, в итоге при перекрытие или просто если убрать его за экран, а потом вернуть обратно график затирается

Но вообще, все это ерунда по сравнению с тем, что программа - МЕГА ТОРМОЗ. Она же память очищает, да? Но сама кушает ее 7 метров и процессора 10-20%. Извини конечно, но на 2-х процессорной машине Xeon это слишком.
Помимо всего прочего, после прогона на IntelV Tune 5.73 выявилось 13(!) memory leaks. Это как :shock:

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 19.04.2005 (Вт) 17:39

Он, наверное, реализовывал двусвязный список со ссылкой на общий класс, содержавший внутри себя пару классов с коллекциями 8)

Кстати, KMP пришлось завершить аварийно. "Кушал" более 90% времени CPU. Зачем - одному Богу известно :(
Моду создают модоки, а распространяют модозвоны.

Ruslan Demidow
Мужчина!
Мужчина!
Аватара пользователя
 
Сообщения: 987
Зарегистрирован: 25.03.2004 (Чт) 13:39
Откуда: N.Novgorod

Сообщение Ruslan Demidow » 19.04.2005 (Вт) 18:04

xolod писал(а):2 |kerish|
Помимо всего прочего, после прогона на IntelV Tune 5.73 выявилось 13(!) memory leaks. Это как :shock:

Где взять эту вкусность? (IntelV Tune 5.73)
Это Ж-ж-ж-ж неспроста (с) Винни-Пух

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 19.04.2005 (Вт) 18:51

2 Ruslan Demidow
Эта "вкусность" шла на 2-х дисках вместе с компилятором Intel C++ и прочим барахлом для написания приложений под мой домашний сервер.

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

|kerish|
Постоялец
Постоялец
 
Сообщения: 831
Зарегистрирован: 22.10.2004 (Пт) 0:31

Сообщение |kerish| » 19.04.2005 (Вт) 22:14

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

Ruslan Demidow
Мужчина!
Мужчина!
Аватара пользователя
 
Сообщения: 987
Зарегистрирован: 25.03.2004 (Чт) 13:39
Откуда: N.Novgorod

Сообщение Ruslan Demidow » 19.04.2005 (Вт) 22:59

xolod писал(а):2 Ruslan Demidow
Эта "вкусность" шла на 2-х дисках вместе с компилятором Intel C++ и прочим барахлом для написания приложений под мой домашний сервер.

А отдельным Setup'чиком она сколько вести? Или сильно интегрирована в основной пакет? Я бы с удовольствием попользовал. :)
Это Ж-ж-ж-ж неспроста (с) Винни-Пух

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 20.04.2005 (Ср) 0:16

2 Ruslan Demidow
280МБ. Куда кидать?

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

Ruslan Demidow
Мужчина!
Мужчина!
Аватара пользователя
 
Сообщения: 987
Зарегистрирован: 25.03.2004 (Чт) 13:39
Откуда: N.Novgorod

Сообщение Ruslan Demidow » 20.04.2005 (Ср) 7:16

xolod писал(а):2 Ruslan Demidow
280МБ. Куда кидать?

Это только сетапчик? :shock:
Я думаю мне будет затруднительно получить это по почте, а положить тоже вроде бы некуда.
Так что пока я в пролёте....
Я тебе крикну если что, ок?
Это Ж-ж-ж-ж неспроста (с) Винни-Пух

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 20.04.2005 (Ср) 7:52

2 |kerish|: у меня освобождение памяти в gSysManager'e было реализировано как дополнительная возможность, можеш в проектах посмотреть.
الفيجوال بيسك الرابح

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 20.04.2005 (Ср) 8:57

Есть такая вещь, как FreeMem.
Это не означает, что не надо писать того, что уже существует, но надо писать хотя бы сопоставимо с аналогами.
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20

    TopList  
cron