[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]