Re: rtld optimizations

2011-01-27 Thread David Naylor
On Wednesday 26 January 2011 06:49:11 Alexander Kabaev wrote: On Tue, 25 Jan 2011 21:40:42 -0500 Mark Saad nones...@longcount.org wrote: Hello Hackers The NetBSD folks have a nice improvement with the rtld-elf subsystem, known as Negative Symbol Cache .

Re: rtld optimizations

2011-01-27 Thread Mark Saad
On Thu, Jan 27, 2011 at 6:05 AM, David Naylor naylor.b.da...@gmail.com wrote: On Wednesday 26 January 2011 06:49:11 Alexander Kabaev wrote: On Tue, 25 Jan 2011 21:40:42 -0500 Mark Saad nones...@longcount.org wrote: Hello Hackers The NetBSD folks have a nice improvement with the rtld-elf

Re: rtld optimizations

2011-01-27 Thread Kostik Belousov
On Thu, Jan 27, 2011 at 12:37:54PM -0500, Mark Saad wrote: On Thu, Jan 27, 2011 at 6:05 AM, David Naylor naylor.b.da...@gmail.com wrote: On Wednesday 26 January 2011 06:49:11 Alexander Kabaev wrote: On Tue, 25 Jan 2011 21:40:42 -0500 Mark Saad nones...@longcount.org wrote: Hello

Re: rtld optimizations

2011-01-27 Thread Kostik Belousov
On Thu, Jan 27, 2011 at 08:50:48PM +, Devin Teske wrote: On Thu, 2011-01-27 at 22:31 +0200, Kostik Belousov wrote: On Thu, Jan 27, 2011 at 12:37:54PM -0500, Mark Saad wrote: On Thu, Jan 27, 2011 at 6:05 AM, David Naylor naylor.b.da...@gmail.com wrote: On Wednesday 26 January

Re: rtld optimizations

2011-01-27 Thread Devin Teske
On Thu, 2011-01-27 at 22:59 +0200, Kostik Belousov wrote: On Thu, Jan 27, 2011 at 08:50:48PM +, Devin Teske wrote: On Thu, 2011-01-27 at 22:31 +0200, Kostik Belousov wrote: On Thu, Jan 27, 2011 at 12:37:54PM -0500, Mark Saad wrote: On Thu, Jan 27, 2011 at 6:05 AM, David Naylor

Re: rtld optimizations

2011-01-27 Thread Devin Teske
On Thu, 2011-01-27 at 22:31 +0200, Kostik Belousov wrote: On Thu, Jan 27, 2011 at 12:37:54PM -0500, Mark Saad wrote: On Thu, Jan 27, 2011 at 6:05 AM, David Naylor naylor.b.da...@gmail.com wrote: On Wednesday 26 January 2011 06:49:11 Alexander Kabaev wrote: On Tue, 25 Jan 2011 21:40:42

Re: rtld optimizations

2011-01-27 Thread Ryan Stone
I'd call that 1/100th of a second precision, wouldn't you? You have much better reflexes than I do. :) ___ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to

Re: rtld optimizations

2011-01-27 Thread Kostik Belousov
On Thu, Jan 27, 2011 at 09:12:34PM +, Devin Teske wrote: On Thu, 2011-01-27 at 22:59 +0200, Kostik Belousov wrote: On Thu, Jan 27, 2011 at 08:50:48PM +, Devin Teske wrote: Probably did something like this: time sh -c '( firefox ); sleep 1000' and then pressed

Re: rtld optimizations

2011-01-27 Thread George Liaskos
FYI, there is an API in Firefox 4 for start up time measurement. http://blog.mozilla.com/tglek/2011/01/14/builtin-startup-measurement/ ___ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe,

Re: rtld optimizations

2011-01-27 Thread Devin Teske
On Thu, 2011-01-27 at 23:35 +0200, Kostik Belousov wrote: On Thu, Jan 27, 2011 at 09:12:34PM +, Devin Teske wrote: On Thu, 2011-01-27 at 22:59 +0200, Kostik Belousov wrote: On Thu, Jan 27, 2011 at 08:50:48PM +, Devin Teske wrote: Probably did something like this:

Re: rtld optimizations

2011-01-27 Thread Mark Saad
On Thu, Jan 27, 2011 at 4:58 PM, Devin Teske dte...@vicor.com wrote: On Thu, 2011-01-27 at 23:35 +0200, Kostik Belousov wrote: On Thu, Jan 27, 2011 at 09:12:34PM +, Devin Teske wrote: On Thu, 2011-01-27 at 22:59 +0200, Kostik Belousov wrote: On Thu, Jan 27, 2011 at 08:50:48PM +,

Re: rtld optimizations

2011-01-27 Thread Alexander Kabaev
On Thu, 27 Jan 2011 17:53:49 -0500 Mark Saad nones...@longcount.org wrote: On Thu, Jan 27, 2011 at 4:58 PM, Devin Teske dte...@vicor.com wrote: On Thu, 2011-01-27 at 23:35 +0200, Kostik Belousov wrote: On Thu, Jan 27, 2011 at 09:12:34PM +, Devin Teske wrote: On Thu, 2011-01-27 at

Re: rtld optimizations

2011-01-27 Thread Joerg Sonnenberger
On Thu, Jan 27, 2011 at 06:24:18PM -0500, Alexander Kabaev wrote: For starters, the number of libraries given binary is linked too is completely and utterly irrelevant :) The change NetBSD guys claims to revolutionize his application startup times only applies to programs that dlopen (read -

Re: rtld optimizations

2011-01-27 Thread Alexander Kabaev
On Fri, 28 Jan 2011 00:47:37 +0100 Joerg Sonnenberger jo...@britannica.bec.de wrote: On Thu, Jan 27, 2011 at 06:24:18PM -0500, Alexander Kabaev wrote: For starters, the number of libraries given binary is linked too is completely and utterly irrelevant :) The change NetBSD guys claims to

Re: rtld optimizations

2011-01-26 Thread Mark Felder
On Tue, 25 Jan 2011 22:49:11 -0600, Alexander Kabaev kab...@gmail.com wrote: The only extra quirk that said commit does is an optimization of a dlsym() call, which is hardly ever in critical performance path. It's really not my place to say, but it seems strange that if an optimization

Re: rtld optimizations

2011-01-26 Thread Alexander Kabaev
On Wed, 26 Jan 2011 09:25:27 -0600 Mark Felder f...@feld.me wrote: On Tue, 25 Jan 2011 22:49:11 -0600, Alexander Kabaev kab...@gmail.com wrote: The only extra quirk that said commit does is an optimization of a dlsym() call, which is hardly ever in critical performance path. It's

Re: rtld optimizations

2011-01-26 Thread Diane Bruce
On Wed, Jan 26, 2011 at 11:02:04AM -0500, Alexander Kabaev wrote: On Wed, 26 Jan 2011 09:25:27 -0600 Mark Felder f...@feld.me wrote: On Tue, 25 Jan 2011 22:49:11 -0600, Alexander Kabaev kab...@gmail.com wrote: ... numbers proving that it actually helps, instead of mentality Or even

Re: rtld optimizations

2011-01-26 Thread John Baldwin
On Wednesday, January 26, 2011 10:25:27 am Mark Felder wrote: On Tue, 25 Jan 2011 22:49:11 -0600, Alexander Kabaev kab...@gmail.com wrote: The only extra quirk that said commit does is an optimization of a dlsym() call, which is hardly ever in critical performance path. It's really

Re: rtld optimizations

2011-01-26 Thread Gary Jennejohn
On Wed, 26 Jan 2011 11:40:13 -0500 John Baldwin j...@freebsd.org wrote: On Wednesday, January 26, 2011 10:25:27 am Mark Felder wrote: On Tue, 25 Jan 2011 22:49:11 -0600, Alexander Kabaev kab...@gmail.com wrote: The only extra quirk that said commit does is an optimization of a

rtld optimizations

2011-01-25 Thread Mark Saad
Hello Hackers The NetBSD folks have a nice improvement with the rtld-elf subsystem, known as Negative Symbol Cache . http://blog.netbsd.org/tnf/entry/netbsd_runtime_linker_gains_negative Roy Marples roy@ has a simple write up of the change. I took the basic idea from FreeBSD, but improved the

Re: rtld optimizations

2011-01-25 Thread Alexander Kabaev
On Tue, 25 Jan 2011 21:40:42 -0500 Mark Saad nones...@longcount.org wrote: Hello Hackers The NetBSD folks have a nice improvement with the rtld-elf subsystem, known as Negative Symbol Cache . http://blog.netbsd.org/tnf/entry/netbsd_runtime_linker_gains_negative Roy Marples roy@ has a