[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: icewm останавливает работающие программы



Dmitry Fedorov пишет:

> 5 июня 2008 г. 18:14 пользователь Dmitry Telegin написал:
>   
>> Вопрос в следующем: если в icewm взять окно за заголовок и начать
>> переносить, то замирают часы icewm-ма, останавливается звук, индикаторы,
>> не обновляется top и т.д., а как от этого избавиться? Эффект хорошо
>> заметен если окно носить долго не ставя на новое место. Если это
>> особенность icewm, то есть ли ему хорошая замена без этого недостатка
>> (интересуют лёгкие оконные медежеры)?
>>     
>
> icewm один и ему нет замены.
>   
XFE попробуй. ;-)

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

Вот у меня GNOME. ;-)
~$ top
Tasks: 133 total,   1 running, 132 sleeping,   0 stopped,   0 zombie
Cpu(s): 59.1%us, 28.6%sy,  0.0%ni,  0.0%id,  8.6%wa,  1.0%hi,  2.7%si, 
0.0%st
Mem:    500432k total,   494108k used,     6324k free,     1596k buffers
Swap:  1454072k total,       76k used,  1453996k free,   219396k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 4261 alexande  15   0 68380  24m 8904 S 43.0  4.9   0:29.07 beagled-helper
 3639 alexande  16   0 72720  22m  13m S 35.1  4.7   0:21.01 nautilus
 3379 root      15   0 40716  15m 7732 S  7.6  3.2   0:20.13 Xorg
 3713 alexande  15   0 35044  16m  10m S  2.6  3.3   0:02.72 gnome-terminal
  133 root      10  -5     0    0    0 S  0.7  0.0   0:00.92 kswapd0
 4977 alexande  15   0  2232 1168  856 R  0.7  0.2   0:00.24 top
  596 root      10  -5     0    0    0 S  0.3  0.0   0:00.27 ata/0
 2836 mysql     15   0  123m  16m 4796 S  0.3  3.4   0:00.42 mysqld
    1 root      15   0  1944  648  552 S  0.0  0.1   0:01.23 init
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.01 ksoftirqd/0
    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.02 events/0
    5 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khelper
    6 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kthread
    9 root      10  -5     0    0    0 S  0.0  0.0   0:00.03 kblockd/0
   10 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
   95 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod

 В данном примере показано динамическое взаимодействие процессов с
центральны процессором. Как видно, процессу nautilus отводится от 35% и
выше. А это сильно много. Снимок этих процессов был снят при копировании
данных с DVD диска на рабочий стол. А nautilus - это файловый менеджер
для GNOME.
Короче, надо читать про приоритеты процессов. ;-) Хотя какие бы ни были
приоритеты, мощь центрального процессора не увеличится.


Reply to: