[no subject]



At one point, you mentioned bypassing parts of the GClosure
code for C callbacks. Is this still something that you are
thinking about?

At a quick look at my very crude profile, it looks like macroizing
g_closure_ref and unref at within GObject could be a noticeable
win.

[
 _unref would inlined as - 

 if (closure->refcount == 1)
   g_closure_real_unref()
 else
   closure->refcount--;
] 
  

I'll see if I can get some detailed profile data and what
further suggestions could be made.

Regards,
                                        Owen





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