Все GTK2+ программы такие тормознутые?
- lizard
- Интересующийся
- Сообщения: 64
- Зарегистрирован: 18 сен 2004, 01:36
- Откуда: Речица
- Контактная информация:
Все GTK2+ программы такие тормознутые?
Мне вот интересно - это либы по своей сути такие или у кодеров редакторов руки не из того места растут? Достаточно в любой редактор, сделанный на GTK2, загрузить текст от ~600 кБ, как редактор подвисает и начинает отжирать память мегабайтами (gedit, gvim, bluefish). А если вдруг ещё и подсветка синтаксиса включена, то и маленький текст замучаешься редактировать. Хотя по моему убеждению P3-450 MHz просто обязано хватать для такого - вон, RapidPHP под win кряхтит, но справляется, Kate тоже. В общем-то, vim и nedit меня вполне устраивают, но в них неудобно редактировать тексты в utf8 - конвертировать, потом обратно. Про ++enc в виме я знаю, но оно с utf8 почему-то неработает?
- anton
- Фанатеющий
- Сообщения: 136
- Зарегистрирован: 05 апр 2004, 21:01
- Откуда: Минск
- Контактная информация:
Только что загнал в гэдит файл размером 3 метра. Все отлично работает. При этом этот же файл открыт в OpenOffice и запущена куча других приложений. В мозиле 10 закладок Сижу в гноме.
antono@cerbo:~$ ps -A
PID TTY TIME CMD
1 ? 00:00:00 init
2 ? 00:00:00 ksoftirqd/0
3 ? 00:00:00 events/0
4 ? 00:00:00 khelper
5 ? 00:00:00 kacpid
36 ? 00:00:00 kblockd/0
46 ? 00:00:00 pdflush
47 ? 00:00:00 pdflush
49 ? 00:00:00 aio/0
48 ? 00:00:00 kswapd0
185 ? 00:00:00 kseriod
205 ? 00:00:00 ata/0
293 ? 00:00:00 kjournald
339 ? 00:00:00 udevd
1201 ? 00:00:00 kjournald
1402 ? 00:00:00 khubd
1703 ? 00:00:00 pciehpd_event
1723 ? 00:00:00 shpchpd_event
2447 ? 00:00:00 eth0
2453 ? 00:00:00 portmap
2788 ? 00:00:00 syslogd
2791 ? 00:00:00 klogd
2799 ? 00:00:00 lwresd
2828 ? 00:00:00 dbus-daemon-1
2833 ? 00:00:01 hald
2836 ? 00:00:00 dirmngr
2846 ? 00:00:00 inetd
2865 ? 00:00:00 netdaemon
2879 ? 00:00:00 nmbd
2881 ? 00:00:00 smbd
2884 ? 00:00:00 serpento.py
2886 ? 00:00:00 smbd
2891 ? 00:00:00 sshd
2898 ? 00:00:01 famd
2902 ? 00:00:00 rpc.statd
2905 ? 00:00:00 atd
2908 ? 00:00:00 cron
2932 ? 00:00:00 apache2
2947 ? 00:00:00 miniserv.pl
2958 ? 00:00:00 apache2
2959 ? 00:00:00 apache2
2960 ? 00:00:00 apache2
2961 ? 00:00:00 apache2
2962 ? 00:00:00 apache2
2969 ? 00:00:00 gdm
2975 tty1 00:00:00 getty
2976 tty2 00:00:00 getty
2977 tty3 00:00:00 getty
2978 tty4 00:00:00 getty
2979 tty5 00:00:00 getty
2981 ? 00:00:00 gdm
2980 tty6 00:00:00 getty
3065 ? 00:02:07 XFree86
3984 ? 00:00:01 gnome-session
4029 ? 00:00:00 ssh-agent
4031 ? 00:00:02 gconfd-2
4034 ? 00:00:00 bonobo-activati
4036 ? 00:00:53 at-spi-registry
4038 ? 00:00:00 gnome-keyring-d
4040 ? 00:00:01 gnome-settings-
4050 ? 00:00:00 xscreensaver
4077 ? 00:00:01 gnome-smproxy
4079 ? 00:00:45 metacity
4081 ? 00:00:00 gnome-volume-ma
4083 ? 00:00:12 gnome-panel
4085 ? 00:00:29 nautilus
4094 ? 00:00:00 evolution-alarm
4098 ? 00:00:00 gnome-vfs-daemo
4103 ? 00:00:00 evolution-data-
4120 ? 00:00:00 mapping-daemon
4124 ? 00:00:12 wnck-applet
4126 ? 00:00:03 multiload-apple
4131 ? 00:00:02 gnome-keyboard-
4133 ? 00:00:00 notification-ar
4135 ? 00:00:01 mixer_applet2
4137 ? 00:00:19 clock-applet
4407 ? 00:03:42 firefox-bin
4450 ? 00:00:00 gksu
4462 ? 00:00:00 gconfd-2
4464 ? 00:00:00 esd
5078 ? 00:00:18 soffice.bin
5104 ? 00:00:01 gksu
5111 pts/0 00:00:00 gksu-run-helper
5116 pts/0 00:00:29 etherape
5865 ? 00:00:01 gksu
5870 pts/1 00:00:00 gksu-run-helper
5875 pts/1 00:00:02 pptpconfig
5881 pts/1 00:00:00 pptp
5884 pts/1 00:00:00 pptp
5895 ? 00:02:06 gnome-terminal
5896 ? 00:00:00 gnome-pty-helpe
5897 pts/4 00:00:00 bash
5901 pts/4 00:00:09 pppstatus
5902 ? 00:00:00 pppd
6158 pts/5 00:00:00 bash
6166 ? 00:00:01 gnome-font-prop
6175 ? 00:01:45 gedit
6193 ? 00:00:00 xcalc
6194 pts/5 00:00:00 ps
antono@cerbo:~$ ps -A
PID TTY TIME CMD
1 ? 00:00:00 init
2 ? 00:00:00 ksoftirqd/0
3 ? 00:00:00 events/0
4 ? 00:00:00 khelper
5 ? 00:00:00 kacpid
36 ? 00:00:00 kblockd/0
46 ? 00:00:00 pdflush
47 ? 00:00:00 pdflush
49 ? 00:00:00 aio/0
48 ? 00:00:00 kswapd0
185 ? 00:00:00 kseriod
205 ? 00:00:00 ata/0
293 ? 00:00:00 kjournald
339 ? 00:00:00 udevd
1201 ? 00:00:00 kjournald
1402 ? 00:00:00 khubd
1703 ? 00:00:00 pciehpd_event
1723 ? 00:00:00 shpchpd_event
2447 ? 00:00:00 eth0
2453 ? 00:00:00 portmap
2788 ? 00:00:00 syslogd
2791 ? 00:00:00 klogd
2799 ? 00:00:00 lwresd
2828 ? 00:00:00 dbus-daemon-1
2833 ? 00:00:01 hald
2836 ? 00:00:00 dirmngr
2846 ? 00:00:00 inetd
2865 ? 00:00:00 netdaemon
2879 ? 00:00:00 nmbd
2881 ? 00:00:00 smbd
2884 ? 00:00:00 serpento.py
2886 ? 00:00:00 smbd
2891 ? 00:00:00 sshd
2898 ? 00:00:01 famd
2902 ? 00:00:00 rpc.statd
2905 ? 00:00:00 atd
2908 ? 00:00:00 cron
2932 ? 00:00:00 apache2
2947 ? 00:00:00 miniserv.pl
2958 ? 00:00:00 apache2
2959 ? 00:00:00 apache2
2960 ? 00:00:00 apache2
2961 ? 00:00:00 apache2
2962 ? 00:00:00 apache2
2969 ? 00:00:00 gdm
2975 tty1 00:00:00 getty
2976 tty2 00:00:00 getty
2977 tty3 00:00:00 getty
2978 tty4 00:00:00 getty
2979 tty5 00:00:00 getty
2981 ? 00:00:00 gdm
2980 tty6 00:00:00 getty
3065 ? 00:02:07 XFree86
3984 ? 00:00:01 gnome-session
4029 ? 00:00:00 ssh-agent
4031 ? 00:00:02 gconfd-2
4034 ? 00:00:00 bonobo-activati
4036 ? 00:00:53 at-spi-registry
4038 ? 00:00:00 gnome-keyring-d
4040 ? 00:00:01 gnome-settings-
4050 ? 00:00:00 xscreensaver
4077 ? 00:00:01 gnome-smproxy
4079 ? 00:00:45 metacity
4081 ? 00:00:00 gnome-volume-ma
4083 ? 00:00:12 gnome-panel
4085 ? 00:00:29 nautilus
4094 ? 00:00:00 evolution-alarm
4098 ? 00:00:00 gnome-vfs-daemo
4103 ? 00:00:00 evolution-data-
4120 ? 00:00:00 mapping-daemon
4124 ? 00:00:12 wnck-applet
4126 ? 00:00:03 multiload-apple
4131 ? 00:00:02 gnome-keyboard-
4133 ? 00:00:00 notification-ar
4135 ? 00:00:01 mixer_applet2
4137 ? 00:00:19 clock-applet
4407 ? 00:03:42 firefox-bin
4450 ? 00:00:00 gksu
4462 ? 00:00:00 gconfd-2
4464 ? 00:00:00 esd
5078 ? 00:00:18 soffice.bin
5104 ? 00:00:01 gksu
5111 pts/0 00:00:00 gksu-run-helper
5116 pts/0 00:00:29 etherape
5865 ? 00:00:01 gksu
5870 pts/1 00:00:00 gksu-run-helper
5875 pts/1 00:00:02 pptpconfig
5881 pts/1 00:00:00 pptp
5884 pts/1 00:00:00 pptp
5895 ? 00:02:06 gnome-terminal
5896 ? 00:00:00 gnome-pty-helpe
5897 pts/4 00:00:00 bash
5901 pts/4 00:00:09 pppstatus
5902 ? 00:00:00 pppd
6158 pts/5 00:00:00 bash
6166 ? 00:00:01 gnome-font-prop
6175 ? 00:01:45 gedit
6193 ? 00:00:00 xcalc
6194 pts/5 00:00:00 ps