# Sigsetjmp significantly slower on OSX

**URL:** <https://www.ruby-forum.com/t/sigsetjmp-significantly-slower-on-osx/133027>\
**Category:** Development\
**Created:** [March 26, 2008, 9:06pm UTC](https://www.ruby-forum.com/t/sigsetjmp-significantly-slower-on-osx/133027 "2008-03-26T21:06:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yukihiro\_M](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c57346/32.png) [@Yukihiro\_M](https://www.ruby-forum.com/u/Yukihiro_M)\
**Post date:** [March 26, 2008, 9:06pm UTC](https://www.ruby-forum.com/t/sigsetjmp-significantly-slower-on-osx/133027/1 "2008-03-26T21:06:23Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

[ruby-core:16023]e$B$K\<($5$l$?e(B

> **['inject', 'each' and 'times' methods much slower in Ruby 1.9 on Mac OS X |...](https://programmingzen.com/inject-each-and-times-methods-much-slower-in-ruby-19/)**
>
> Jay Fields has a nice post about the goodness of Enumerable#inject in Ruby. Like anyone who enjoys functional programming, I appreciate the concept behind inject and its possible usage. Your language may implement it with a method called inject, a...

e$B$K$h$k$H!"e(BOSXe$B$G$Oe(Bsigsetjmpe$B$,$a$A$c$a$A$cCY$$$h$&$G$9!#e(B  
e$B$I$&$7$?$b$s$G$7$g$&$M!#e(B

e$B$G$-$l$Pe(B(e$B\>/$J$/$H$be(BOSXe$B$G$Oe(B)e$B85$KLa$7$?$$$s$G$9$,!#e(B  
e$B!de(B e$B$J$+$@$5$se(B

---

<div class="post-metadata">

**Author:** ![Yukihiro\_M](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c57346/32.png) [@Yukihiro\_M](https://www.ruby-forum.com/u/Yukihiro_M)\
**Post date:** [March 27, 2008, 8:06am UTC](https://www.ruby-forum.com/t/sigsetjmp-significantly-slower-on-osx/133027/2 "2008-03-27T08:06:59Z")

</div>

e$B$J$+$@$G$9!#e(B

At Thu, 27 Mar 2008 05:05:43 +0900,  
Yukihiro M. wrote in [ruby-dev:34150]:

> [ruby-core:16023]e$B$K\<($5$l$?e(B
> 
> ['inject', 'each' and 'times' methods much slower in Ruby 1.9 on Mac OS X | Programming Zen](http://antoniocangiano.com/2008/03/25/inject-each-and-times-methods-much-slower-in-ruby-19/)
> 
> e$B$K$h$k$H!"e(BOSXe$B$G$Oe(Bsigsetjmpe$B$,$a$A$c$a$A$cCY$$$h$&$G$9!#e(B  
> e$B$I$&$7$?$b$s$G$7$g$&$M!#e(B
> 
> e$B$G$-$l$Pe(B(e$B\>/$J$/$H$be(BOSXe$B$G$Oe(B)e$B85$KLa$7$?$$$s$G$9$,!#e(B e$B!de(B e$B$J$+$@$5$se(B

e$B$9$$$^$;$s!"$3$C$A$r8+Mn$H$7$F$^$7$?!#e(B

sigsetjmpe$B$He(Bsetjmpe$B$NN\>J}$,$"$k4D6-$J$i!"e(Bsetjmpe$B$O%7%0%J%k%^%9%/$Oe(B  
e$BL5;k$9$k$s$8$c$J$$$+$H4|BT$7$F$?$s$G$9$,!“0c$C$?$h$&$G$9$M!#e(B  
\_setjmpe$B$,$”$k$H$b8B$i$J$$$N$G!"e(B[ruby-core:16047]e$B$G$I$&$G$7$g$&$+!#e(B

---

<div class="post-metadata">

**Author:** ![Yukihiro\_M](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c57346/32.png) [@Yukihiro\_M](https://www.ruby-forum.com/u/Yukihiro_M)\
**Post date:** [March 27, 2008, 8:44am UTC](https://www.ruby-forum.com/t/sigsetjmp-significantly-slower-on-osx/133027/3 "2008-03-27T08:44:00Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:34152] Re: sigsetjmp significantly slower on  
OSX.”  
on Thu, 27 Mar 2008 16:06:11 +0900, Nobuyoshi N.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|\> e$B$G$-$l$Pe(B(e$B\>/$J$/$H$be(BOSXe$B$G$Oe(B)e$B85$KLa$7$?$$$s$G$9$,!#e(B e$B!de(B e$B$J$+$@$5$se(B  
|  
|e$B$9$$$^$;$s!“$3$C$A$r8+Mn$H$7$F$^$7$?!#e(B  
|  
|sigsetjmpe$B$He(Bsetjmpe$B$NN\>J}$,$”$k4D6-$J$i!"e(Bsetjmpe$B$O%7%0%J%k%^%9%/$Oe(B  
|e$BL5;k$9$k$s$8$c$J$$$+$H4|BT$7$F$?$s$G$9$,!“0c$C$?$h$&$G$9$M!#e(B  
|\_setjmpe$B$,$”$k$H$b8B$i$J$$$N$G!"e(B[ruby-core:16047]e$B$G$I$&$G$7$g$&$+!#e(B

e$B$3$l$Ge(BOS Xe$B$G$N%Q%U%)!\<%^%s%9$,La$k$J$i!#C/$+3N$+$a$i$l$^$;$se(B  
e$B$+$M!#e(B
