[#12073] Re: Ruby is much slower on linux when compiled with --enable-pthread? — "M. Edward (Ed) Borasky" <znmeb@...>
-----BEGIN PGP SIGNED MESSAGE-----
M. Edward (Ed) Borasky wrote:
On Wed, Sep 05, 2007 at 08:24:57PM +0900, Florian Frank wrote:
On 9/5/07, Sam Roberts <sroberts@uniserve.com> wrote:
[#12085] New array methods cycle, choice, shuffle (plus bug in cycle) — David Flanagan <david@...>
Four new methods have been added to Array the Ruby 1.9 trunk. I've got
On 9/6/07, David Flanagan <david@davidflanagan.com> wrote:
Wilson Bilkovich wrote:
On 9/7/07, Urabe Shyouhei <shyouhei@ruby-lang.org> wrote:
David Flanagan <david@davidflanagan.com> writes:
On 9/13/07, Christian Neukirchen <chneukirchen@gmail.com> wrote:
Nikolai Weibull wrote:
Restarting this thread because I missed it the first time around and
Hi,
On Thu, Jul 31, 2008 at 7:50 PM, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
Gregory Brown wrote:
Michael Neumann wrote:
Hi --
On 8/1/08, David A. Black <dblack@rubypal.com> wrote:
Wilson Bilkovich wrote:
Hi,
Hi --
2008/8/2 Yukihiro Matsumoto <matz@ruby-lang.org>:
Hi,
Yukihiro Matsumoto wrote:
Florian Frank wrote:
Hi,
On Sun, Aug 3, 2008 at 9:37 AM, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
On Jul 31, 2008, at 7:33 PM, Charles Oliver Nutter wrote:
Jim Weirich wrote:
On Aug 1, 2008, at 1:53 PM, Thomas Enebo wrote:
On Fri, Aug 1, 2008 at 2:01 PM, Jim Weirich <jim.weirich@gmail.com> wrote:
Gregory Brown wrote:
On Aug 1, 2008, at 2:40 PM, Thomas Enebo wrote:
[#12096] Next 1.8.6 on Sept. 22 — Urabe Shyouhei <shyouhei@...>
Hi all.
Well there is this patch:
Rocky Bernstein wrote:
-----BEGIN PGP SIGNED MESSAGE-----
On 9/10/07, M. Edward (Ed) Borasky <znmeb@cesmail.net> wrote:
On Sunday 09 September 2007, Urabe Shyouhei wrote:
[#12118] Is this expected behavior? — James Edward Gray II <james@...>
As part of TextMate's development process we have an application on a
[#12140] Strange ripper bug — "Alexey I. Froloff" <sir_raorn@...>
Sometimes, ripper can't parse valid code (trunk from yesterday).
On [Wed, 12.09.2007 03:05], Alexey I. Froloff wrote:
On [Thu, 13.09.2007 02:58], Kirill A. Shutemov wrote:
Hi,
[#12143] Blocks passed to constructors - is this behavior by design? — "John Lam (CLR)" <jflam@...>
class Foo
It's because the constructor isn't actually finished executing, and the
[#12166] Wrapped loads and Module::nesting — David Flanagan <david@...>
When I call load with a second argument of true, the file is loaded into
[#12184] Misleading error message with URI::InvalidURIError — "Douglas Tan" <bianster@...>
The error message that URI.parse displays when supplied with a uri
[#12200] class variables and singleton classes — Eric Hodel <drbrain@...7.net>
Class variables in singleton classes are separate from class
[#12201] how about actors implemented in ruby-core itself — hemant <gethemant@...>
Hi,
On 9/20/07, hemant <gethemant@gmail.com> wrote:
Hi,
[#12220] `ri Kernel#open` Bug — James Edward Gray II <james@...>
$ ri -T Kernel#open
On Sep 21, 2007, at 16:42, James Edward Gray II wrote:
On Sep 21, 2007, at 8:13 PM, Eric Hodel wrote:
On Sep 22, 2007, at 7:28 AM, Jim Freeze wrote:
[#12231] Wrong return value with []= — Michael Neumann <mneumann@...>
Hi,
[#12237] Latest benchmarks — "M. Edward (Ed) Borasky" <znmeb@...>
I just ran the benchmark suite that comes with Ruby 1.9 on my 32-bit
[#12247] Fibers as semi-coroutines enabled by default — David Flanagan <david@...>
Hi all,
Hi,
[#12248] arbitrary Unicode characters in identifiers? — David Flanagan <david@...>
[#12255] Array#-, &, |, uniq don't use == — murphy <murphy@...>
Hello!
[#12284] gc.c -- possible logic error? — Hugh Sasse <hgs@...>
I've been looking at Tom Copeland's memory allocation problem:
On Fri, 28 Sep 2007 21:57:22 +0900, Hugh Sasse <hgs@dmu.ac.uk> wrote:
On Sat, 29 Sep 2007, MenTaLguY wrote:
In article <Pine.GSO.4.64.0709281302390.26570@brains.eng.cse.dmu.ac.uk>,
On Tue, 2 Oct 2007, Tanaka Akira wrote:
In article <Pine.GSO.4.64.0710011802250.11425@brains.eng.cse.dmu.ac.uk>,
On Tue, 2 Oct 2007, Tanaka Akira wrote:
On Oct 1, 2007, at 10:54 , Hugh Sasse wrote:
On Tue, 2 Oct 2007, Eric Hodel wrote:
[#12294] String.force_encoding — David Flanagan <david@...>
Hi,
[#12305] Will 1.8.6 remain compiled with VC6? — "Luis Lavena" <luislavena@...>
Hello Core developers.
On 9/30/07, Luis Lavena <luislavena@gmail.com> wrote:
On 9/30/07, Austin Ziegler <halostatue@gmail.com> wrote:
On 9/30/07, Luis Lavena <luislavena@gmail.com> wrote:
On 9/30/07, Austin Ziegler <halostatue@gmail.com> wrote:
I know this not the right place to post this, but I'll start here
Austin Ziegler wrote:
> Yes, let's take this to Ruby-Talk so we can all participate. Most of the
On 9/30/07, Charlie Savage <cfis@savagexi.com> wrote:
On 01/10/2007, Charlie Savage <cfis@savagexi.com> wrote:
On 10/3/07, Michal Suchanek <hramrach@centrum.cz> wrote:
Latest benchmarks
I just ran the benchmark suite that comes with Ruby 1.9 on my 32-bit machine (1.3 GHz Athlon Thunderbird). The two versions of Ruby are 1.8.6-p110 and Ruby 1.9.0 revision 13500 from the SVN repository. Both were compiled "-march=athlon-tbird -O3" with gcc 4.2.0. Here are the numbers -- if you've got OpenOffice, I've attached the spreadsheet: benchmark 1.8.6-p110 1.9.0-r13500 ratio log ratio app_answer 2.66 0.2 13.49 2.6 app_factorial 1.8 1.37 1.32 0.28 app_fib 16.54 2.44 6.77 1.91 app_mandelbrot 5.55 2.36 2.35 0.86 app_pentomino 256.81 80.46 3.19 1.16 app_raise 3.03 4.11 0.74 -0.31 app_strconcat 2.82 1.92 1.47 0.38 app_tak 21.28 3.82 5.57 1.72 app_tarai 17.02 3.07 5.54 1.71 loop_generator 83.06 3.57 23.27 3.15 loop_times 15.55 4.93 3.16 1.15 loop_whileloop 26.56 2.73 9.74 2.28 loop_whileloop2 3.65 0.55 6.67 1.9 so_ackermann 48.52 3.19 15.21 2.72 so_array 15.95 5.51 2.89 1.06 so_concatenate 6.84 1.73 3.96 1.38 so_count_words 0.94 0.01 72.38 4.28 so_exception 6.47 5.77 1.12 0.11 so_lists 2.44 1.25 1.95 0.67 so_matrix 4.35 1.47 2.97 1.09 so_nested_loop 15.57 4.5 3.46 1.24 so_object 14.24 6.45 2.21 0.79 so_random 4.86 1.75 2.79 1.03 so_sieve 1.2 0.3 3.97 1.38 vm1_block 63.43 9.74 6.51 1.87 vm1_const 34.22 4.3 7.95 2.07 vm1_ensure 47.44 3.37 14.1 2.65 vm1_length 35.18 7.36 4.78 1.56 vm1_rescue 32.69 2.86 11.41 2.43 vm1_simplereturn 55.13 6.5 8.49 2.14 vm1_swap 42.12 5.03 8.38 2.13 vm2_array 10.96 5.05 2.17 0.77 vm2_case 8.36 1.15 7.28 1.98 vm2_method 37.23 7.79 4.78 1.56 vm2_mutex 14.45 5.39 2.68 0.99 vm2_poly_method 43.42 8.46 5.13 1.64 vm2_poly_method_ov 8.04 1.4 5.75 1.75 vm2_proc 14.49 2.84 5.11 1.63 vm2_regexp 7.87 5.6 1.4 0.34 vm2_send 9.55 1.56 6.11 1.81 vm2_super 12.08 2.41 5.01 1.61 vm2_unif1 9.06 1.54 5.87 1.77 vm2_zsuper 13.18 2.52 5.22 1.65 vm3_thread_create_join 0.03 0.26 0.1 -2.31 vm3_thread_mutex 281.97 1.91 147.86 5 Min 0.1 -2.31 P05 1.1 0.14 P10 1.4 0.35 P25 2.8 1.02 P50 5.1 1.62 P75 6.9 1.93 P90 12.8 2.55 P95 15.0 2.71 Max 72.4 4.28 Notes: Column 1 is the benchmark name Column 2 is the time for 1.8 Column 3 is the time for 1.9 Column 4 is the ratio of 1.8 time / 1.9 time Column 5 is the log to the base e (natural log) of the ratio. The statistics below are derived from these natural logs. Specifically, Min is the worst case ratio from the test suite, Max is the best case ratio from the test suite, and Pxx are the percentiles. What these mean is that xx percent of the time, you can expect the ratio to be *below* that value. So, since P50 is 5.1, half of the time you can expect the ratio to be below 5.1 and half of the time you can expect it to be above 5.1. Only 25 percent of the time is the ratio below 2.8 percent, etc. So ... in a nutshell ... 1.9.0 is five times as fast as 1.8.6! I can do fancier stuff in R, but I probably won't -- 5x is easy to remember.