2011闇rubykaigi あなたの知らないreeの使い方
TRANSCRIPT
![Page 1: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/1.jpg)
あなたの知らないRubyEnterpriseEditionの使い方
2011年7月19日火曜日
![Page 2: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/2.jpg)
•id:secondlife•@hotchpotch•舘野祐一 / Yuichi Tateno•Shibuya.js 発起人•Asakusa.rb 所属•Ruby, Vim, Git
2011年7月19日火曜日
![Page 3: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/3.jpg)
RubyEnterpriseEdition ?
2011年7月19日火曜日
![Page 4: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/4.jpg)
Passenger と一緒に使うやつ?
2011年7月19日火曜日
![Page 5: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/5.jpg)
30%省メモリ2011年7月19日火曜日
![Page 6: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/6.jpg)
Ruby 1.9 で使えないヤツですね(キリッ2011年7月19日火曜日
![Page 7: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/7.jpg)
エンタ~プライジ~なやつですよね?
2011年7月19日火曜日
![Page 8: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/8.jpg)
特になんにも
おもいつかない…2011年7月19日火曜日
![Page 9: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/9.jpg)
REE?2011年7月19日火曜日
![Page 10: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/10.jpg)
GC2011年7月19日火曜日
![Page 11: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/11.jpg)
RubyEnterpriseEditionメモリバカ食い
設定可能
2011年7月19日火曜日
![Page 12: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/12.jpg)
RubyEnterpriseEdition≒GCタイミングを
少なくする
2011年7月19日火曜日
![Page 13: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/13.jpg)
RubyEnterpriseEdition
RUBY_HEAP_MIN_SLOTS=1000000RUBY_HEAP_SLOTS_INCREMENT=1000000RUBY_HEAP_SLOTS_GROWTH_FACTOR=1RUBY_GC_MALLOC_LIMIT=600000000RUBY_HEAP_FREE_MIN=2000000
2011年7月19日火曜日
![Page 14: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/14.jpg)
とあるサービスのテスト速度
0
250
500
750
1000
1.8.7 REE
速度(秒) メモリ(MB)
2011年7月19日火曜日
![Page 15: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/15.jpg)
とあるサービスのテスト速度
0
250
500
750
1000
1.8.7 REE
速度(秒) メモリ(MB)
1.45倍速2011年7月19日火曜日
![Page 16: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/16.jpg)
ふつうの開発にも
2011年7月19日火曜日
![Page 17: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/17.jpg)
def fib(n) n < 2 ? n : fib(n -‐ 2) + fib(n -‐ 1)end
puts fib(35)
2011年7月19日火曜日
![Page 18: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/18.jpg)
def fib(n) n < 2 ? n : fib(n -‐ 2) + fib(n -‐ 1)end
puts fib(35)
time fib.rb
9 9.5 10 10.5 11
1.8.7 REE
2011年7月19日火曜日
![Page 19: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/19.jpg)
def fib(n) n < 2 ? n : fib(n -‐ 2) + fib(n -‐ 1)end
puts fib(35)
time fib.rb
9 9.5 10 10.5 11
1.8.7 REE
1.15倍2011年7月19日火曜日
![Page 20: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/20.jpg)
$ script/server
2011年7月19日火曜日
![Page 21: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/21.jpg)
$ for i in {1..10}; do time curl -‐I -‐X GET http://localhost:3000/users/login_form ;done
2011年7月19日火曜日
![Page 22: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/22.jpg)
cpu 2.103 totalcpu 1.010 totalcpu 0.856 totalcpu 0.864 totalcpu 0.975 totalcpu 0.858 totalcpu 0.856 totalcpu 0.969 totalcpu 0.869 total
cpu 0.446 totalcpu 0.402 totalcpu 0.426 totalcpu 0.430 totalcpu 0.440 total# maybe GC cpu 1.021 totalcpu 0.383 totalcpu 0.385 totalcpu 0.382 total
1.8.7 REE
2011年7月19日火曜日
![Page 23: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/23.jpg)
RubyEnterpriseEdition
メモリバカ食いREE
おいしいです(^q^)
2011年7月19日火曜日
![Page 24: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/24.jpg)
RubyEnterpriseEdition
1.8.7 ならREE
使おう!(^q^)
2011年7月19日火曜日
![Page 25: 2011闇RubyKaigi あなたの知らないREEの使い方](https://reader034.vdocuments.mx/reader034/viewer/2022042614/559222f21a28abb6068b4675/html5/thumbnails/25.jpg)
ご清聴ありがとうございました
2011年7月19日火曜日