Re: proposal about glib

2008-06-29 Thread Havoc Pennington
Hi,

2008/6/25  [EMAIL PROTECTED]:
 1)I use glib's main event loop, but why glib's main event loop don't support
 epoll/kqueue?

 The poll/select func's efficiency is very poor.

 The libevent(http://monkey.org/~provos/libevent/) use epoll/kqueue. Why glib
 not?

http://bugzilla.gnome.org/show_bug.cgi?id=156048

Havoc
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: proposal about glib

2008-06-29 Thread Johan Dahlin
Havoc Pennington wrote:
 Hi,
 
 2008/6/25  [EMAIL PROTECTED]:
 1)I use glib's main event loop, but why glib's main event loop don't support
 epoll/kqueue?

The GLib event loop has been designed to handle a low number of file
descriptors. Typical Gtk+ applications uses only 1 file descriptor (the X
connection).

See the bug Havoc mentioned and also:
http://bugzilla.gnome.org/show_bug.cgi?id=143061

Johan
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: proposal about glib

2008-06-29 Thread Felipe Contreras
2008/6/29 Johan Dahlin [EMAIL PROTECTED]:
 Havoc Pennington wrote:
 Hi,

 2008/6/25  [EMAIL PROTECTED]:
 1)I use glib's main event loop, but why glib's main event loop don't support
 epoll/kqueue?

 The GLib event loop has been designed to handle a low number of file
 descriptors. Typical Gtk+ applications uses only 1 file descriptor (the X
 connection).

GLib isn't used only on GTK+ applications.

-- 
Felipe Contreras
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list