Page 1 of 2

Тормоза MeOS на слабых компьютерах

Posted: Sun Jan 02, 2005 2:50 pm
by Hex
Довольно неприятно, когда запустив MeOS на слабой тачке(типа первого пня и ниже) не можешь нормально работать, играть в игры, разрабатывать программы и т.д.Как можно заставить Менуэт работать со старым железом?
P.S. Переписывать ОС с нуля не предлогать :wink: .

Posted: Mon Jan 03, 2005 9:30 am
by CodeWorld
скорее всего из за частой смены контекста, там ведь каждая иконка отдельный процес? я не очень въезжал, можешь расказать подробней?

Posted: Mon Jan 03, 2005 4:26 pm
by Hex
Я вот запускал Менуэт на первом пне с частотой 133.Так там всё очень сильно тормозило, как будто было запущенно много программ.
скорее всего из за частой смены контекста, там ведь каждая иконка отдельный процес
Мне тоже так кажется.Но как можно избежать этого тормоза?Создать общий процесс, как в Windows'e(типа Explorer.exe) :? ?

Posted: Tue Jan 04, 2005 6:09 pm
by CodeWorld
угу, тока, вощем хитро получается =) либо тормоза, либо одна ошибка и падает весь гуи, как ненавижу винду за это, одно окно повисло и весь шел перезапускается, беее

Posted: Wed Jan 05, 2005 2:03 am
by Hex
А в чём-то ты прав... :wink:
Крушение всей ОС-это неприятно.Ну тогда лучше вызывать определённые процессы в нужный момент времени.

Posted: Wed Jan 12, 2005 9:08 pm
by CodeWorld
А давайка соберём свой дистр? =) лезь в ветку дистрибутивы

Posted: Wed May 18, 2005 6:36 pm
by halyavin
Скорее всего это связано со структурой сообщений в Менуете, когда приложение должно перерисовывать себя при малейших изменениях.
Еще может быть дело в перерисовке фона.

Posted: Wed May 18, 2005 6:43 pm
by Hex
А не лучше будет сначало загружать на фон полностью чёрную картинку и потом сами цветные обои?

Posted: Wed May 18, 2005 6:59 pm
by halyavin
Примерно так и происходит. Вначале стоит одноцветный фонт, а потом программа jpeg грузит цветной фон. В Bochs это отчетливо видно.

Posted: Wed May 18, 2005 8:01 pm
by Hex
А у меня в VMWare как раз перед обоями грузится куча всякого хлама, оставшегося после загрузки Менуэта...

Posted: Wed May 18, 2005 11:15 pm
by ipr
Hex, у меня есть 133,
и меось на нём не тормозит.

Posted: Thu May 19, 2005 8:37 am
by halyavin
Hex wrote:А у меня в VMWare как раз перед обоями грузится куча всякого хлама, оставшегося после загрузки Менуэта...
Ты видимо имеешь ввиду системный лог. Это и есть загрузка (инициализация) ядра Менуэта. По-моему большую часть времени там занимает очистка системной области памяти. После какого сообщения он на дольше всего задумывается?

Posted: Thu May 19, 2005 5:18 pm
by Hex
halyavin
Он задумывается после последнего в логе сообщения.Ну а у моего друга на 133 пне система всё время с тормозом работает :( ...

Posted: Fri May 20, 2005 7:27 am
by halyavin
Hex wrote: Он задумывается после последнего в логе сообщения.
Тогда это связано с медленной прорисовкой фона. Поскольку после последнего сообщения сразу же запускаются приложения (а может они почему-то медленно работают - в этом случае найти причину сложнее).
Hex wrote: Ну а у моего друга на 133 пне система всё время с тормозом работает :( ...
А случайно повисшего SETUP'а при этом нет? Он обычно занимает 90% процессорного времени. (поскольку висит в jmp $ в функции ядра - универсальный метод борьбы с ошибками)

Posted: Fri May 20, 2005 11:47 am
by Hex
А случайно повисшего SETUP'а при этом нет? Он обычно занимает 90% процессорного времени. (поскольку висит в jmp $ в функции ядра - универсальный метод борьбы с ошибками)
А он должен быть виден в системе или в фоновом режиме висит?Спрашиваю, потому что у друга ничего визуально не висит :( ...