[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: Gtk2 1.210 (unstable) available
- From: Thierry Vignaud <tvignaud mandriva com>
- To: Torsten Schoenfeld <kaffeetisch gmx de>
- Cc: gtk-perl-list gnome org
- Subject: Re: Gtk2 1.210 (unstable) available
- Date: Wed, 18 Mar 2009 15:13:08 +0100
Torsten Schoenfeld <kaffeetisch gmx de> writes:
> > This still doesn't include muppet's work on shrinking big number of
> > relocations done in perl-Gtk2 on startup... :-(
>
> Yes, because the discussion wasn't really conclusive. The patch is
> huge, contains some evil, and the Gtk2.xs part is rather fragile.
> When timing this last year, I found:
>
> > [...] a 9% size reduction of the shared object (11MiB -> 10MiB, with
> > debugging symbols) and a 7% start speedup (0.067s -> 0.062s,
> > measured via timing many runs of `perl -MGtk2 -e'exit'´).
>
> These numbers don't justify such an invasive change, I think.
well, if a compiler optimization brings a 7% startup speedup, it would
be considering amazing.
So if we can got it for free by preventing the linker to do stupid and
useless things, I think that it justifies it.
> Rather, I'm with Kevin: why don't we change xsubpp (or
> ExtUtils::ParseXS actually) to have an option that makes it declare
> every xsub (except for the boot xsubs) as 'static'?
> <https://rt.cpan.org/Ticket/Display.html?id=42574>.
Why not...
I'm not against going that way.
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]