jaffachi_ has joined #rubinius
|jemc| has joined #rubinius
jaffachi_ has quit [Quit: Computer has gone to sleep.]
jaffachi_ has joined #rubinius
jaffachi_ has quit [Quit: Computer has gone to sleep.]
enriclluelles has joined #rubinius
enriclluelles has quit [Ping timeout: 272 seconds]
j_mcnally has joined #rubinius
<j_mcnally> hi all
<cremes> j_mcnally: hey, welcome.
<j_mcnally> im trying to switch from MRI to RBX but i noticed in rails 4 rspec seems slower, is this normal? or do i not have something configured correctly?
<j_mcnally> sorry if that sounds like an insane question
havenwood has quit []
<|jemc|> j_mcnally: it's a mixed bag - you get performance gains for some operations with rubinius, but not all
<j_mcnally> gotcha. was cruious if it had anything to do with spring
<cremes> j_mcnally: what |jemc| said. rbx is not faster in every way. it’s slower in some areas, faster in others. it has better memory mgmt so that might be a win for you.
<j_mcnally> no worries, just wanted to make sure it wasnt something im doing wrong
<|jemc|> most of the applications that get speed gains are getting them by making good use of the parallel processing possibilities
<|jemc|> but it's hard to generalize
<|jemc|> I don't know enough about rails/spring to speak more specifically about it, though
<cremes> rbx has slower I/O than mri or jruby. don’t know if that matters for yo uor not.
<|jemc|> there are people using rails with rubinius, though, so don't despair
<cremes> just don’t benchmark startup times. :) you start rails once per day (or week?) so startup shouldn’t matter.
<j_mcnally> ahhh
<j_mcnally> well that makes sense
<j_mcnally> because rspec is starting everytime im running the app
<j_mcnally> well not app
<j_mcnally> but rspec
<cremes> yeah
<cremes> load 20+ gems every time to do a short spec run and you’ll see rbx fall behind.
<j_mcnally> yup thats for sure my issue
<cremes> gotta take the puppy for his final walk tonight. chat later!
<j_mcnally> cremes: sorry to hear that
<|jemc|> one annoying aspect of the slow startup time issue is that a lot of rake task workflows will actually start ruby multiple times before it even gets to your task
<j_mcnally> does rubinius work well with sidekiq?
<|jemc|> running `bundle exec rake spec` for me actually has four startups, I think - which means you endure the slow startup time four times
<j_mcnally> yikes
<j_mcnally> maybe i should use mri for my testing
<j_mcnally> lol
<|jemc|> I often do :P
<|jemc|> yeah, bundler will start a copy of ruby to resolve the gems then shut itself down
<|jemc|> the default rake task for rspec will run a copy of ruby to resolve what files to load then run the actual specs in yet another copy of ruby
<j_mcnally> curious if spring would help
<|jemc|> good question
<|jemc|> and as for sidekiq, I can't answer that, sorry
<j_mcnally> trying it out
<j_mcnally> looks promising
<|jemc|> although I think I saw an issue filed about it recently
<|jemc|> ...
<j_mcnally> yep sooo much better
<|jemc|> ah, it was crashing on rubinius 2.2.6
<|jemc|> but no longer
<j_mcnally> awesome
<j_mcnally> looks like it makes better use of CPU too
<j_mcnally> rspec 45.35s user 2.82s system 195% cpu 24.645 total
<j_mcnally> spring rspec 0.77s user 0.10s system 13% cpu 6.352 total
<j_mcnally> so id say spring is the way to go
<|jemc|> glad to hear it :)
<j_mcnally> glad the issue was only startup
<j_mcnally> thats easy enough to fix lol
<j_mcnally> keepin on the rbx train
jaffachi_ has joined #rubinius
<|jemc|> if you run into other performance problems with your application, please run them through the Rubinius::Profiler and report them
<|jemc|> they strongly prefer data from real applications over contrived benchmarks
<j_mcnally> |jemc| how do i do that?
<j_mcnally> cool cool thnx
<|jemc|> although the docs don't mention you have to require 'rubinius/profiler' first
<|jemc|> reminds me I was meaning to put in a pull request to add that...
jaffachi_ has quit [Quit: Computer has gone to sleep.]
lbianc_ has joined #rubinius
lbianc has quit [Ping timeout: 272 seconds]
lbianc_ is now known as lbianc
enriclluelles has joined #rubinius
|jemc| has quit [Quit: WeeChat 0.4.3]
|jemc| has joined #rubinius
enriclluelles has quit [Ping timeout: 272 seconds]
jaffachi_ has joined #rubinius
diegovio1 has joined #rubinius
diegoviola is now known as Guest29481
diegovio1 is now known as diegoviola
Guest29481 has quit [Ping timeout: 260 seconds]
havenwood has joined #rubinius
diegoviola has quit [Remote host closed the connection]
diegoviola has joined #rubinius
enriclluelles has joined #rubinius
enriclluelles has quit [Ping timeout: 245 seconds]
jaffachi_ has quit [Quit: Computer has gone to sleep.]
jaffachi_ has joined #rubinius
craigp has joined #rubinius
havenwood has quit [Remote host closed the connection]
jaffachi_ has quit [Quit: Computer has gone to sleep.]
havenwood has joined #rubinius
havenwood has quit [Ping timeout: 264 seconds]
elia has joined #rubinius
flavio has joined #rubinius
flavio has joined #rubinius
flavio has quit [Changing host]
_elia has joined #rubinius
elia has quit [Ping timeout: 258 seconds]
havenwood has joined #rubinius
noop has joined #rubinius
j_mcnally has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
havenwood has quit [Ping timeout: 264 seconds]
_elia has quit [Read error: Connection reset by peer]
elia has joined #rubinius
|jemc| has quit [Quit: WeeChat 0.4.3]
enriclluelles has joined #rubinius
Thijsc has joined #rubinius
havenwood has joined #rubinius
craigp has quit [Remote host closed the connection]
havenwood has quit [Remote host closed the connection]
<Benny1992> hey there, compared unicorn and puma perf on rbx and was surprised that unicorn performs better
<Benny1992> thought puma uses threads and should gain some perf increases on rbx (it's even slower than on mri)
<Benny1992> any links on the internet where I can read whats going on, or some other hints? :)
benlovell has joined #rubinius
diegoviola has quit [Remote host closed the connection]
havenwood has joined #rubinius
havenwood has quit [Ping timeout: 264 seconds]
meh` has joined #rubinius
johnmuhl has quit [Quit: Connection closed for inactivity]
enriclluelles has quit [Remote host closed the connection]
postmodern has quit [Quit: Leaving]
<cremes> Benny1992: try pinging evan since he wrote puma and usually is up on all of its issues
<cremes> or tweet at him
<Benny1992> cremes: thx, found this https://github.com/rubinius/rubinius/issues/2979
<Benny1992> I think I'll add a comment that unicorn under rbx is faster than puma
tenderlove has joined #rubinius
Thijsc has quit [Ping timeout: 260 seconds]
tenderlove has quit [Ping timeout: 255 seconds]
benlovell has quit [Ping timeout: 260 seconds]
benlovell has joined #rubinius
meh` has quit [Quit: I don't want to live on this planet anymore.]
benlovell has quit [Ping timeout: 260 seconds]
meh` has joined #rubinius
tenderlove has joined #rubinius
benlovell has joined #rubinius
tenderlove has quit [Ping timeout: 246 seconds]
johnmuhl has joined #rubinius
lbianc has quit [Ping timeout: 260 seconds]
lbianc has joined #rubinius
benlovell has quit [Quit: Lost terminal]
lbianc_ has joined #rubinius
lbianc has quit [Ping timeout: 272 seconds]
lbianc_ is now known as lbianc
tenderlove has joined #rubinius
tenderlove has quit [Ping timeout: 272 seconds]
nwjsmith______ has joined #rubinius
Rotonen_ has joined #rubinius
noop has quit [*.net *.split]
Rotonen has quit [*.net *.split]
nwjsmith_____ has quit [*.net *.split]
yxhuvud has quit [*.net *.split]
logbot-rubinius has quit [*.net *.split]
nwjsmith______ is now known as nwjsmith_____
yxhuvud has joined #rubinius
elia has quit [Ping timeout: 260 seconds]
benlovell has joined #rubinius
tenderlove has joined #rubinius
Locke23rus has joined #rubinius
elia has joined #rubinius
tenderlove has quit [Ping timeout: 240 seconds]
cezarsa___ has joined #rubinius
johnmuhl_ has joined #rubinius
locks_ has joined #rubinius
Locke23rus has quit [Read error: Connection reset by peer]
cezarsa__ has quit [Ping timeout: 272 seconds]
andrewstewart has quit [Ping timeout: 272 seconds]
jeregrine has quit [Ping timeout: 272 seconds]
larstobi has quit [Ping timeout: 272 seconds]
locks has quit [Ping timeout: 272 seconds]
johnmuhl has quit [Ping timeout: 272 seconds]
lbianc has quit [Ping timeout: 272 seconds]
larstobi has joined #rubinius
cezarsa___ is now known as cezarsa__
johnmuhl_ is now known as johnmuhl
sshao has quit [Ping timeout: 272 seconds]
sshao has joined #rubinius
andrewstewart has joined #rubinius
locks_ is now known as locks
jeregrine has joined #rubinius
lbianc has joined #rubinius
elia has quit [Quit: Computer has gone to sleep.]
justinmcp_ has joined #rubinius
|Blaze| has quit [Read error: Connection reset by peer]
elia has joined #rubinius
justinmcp has quit [Ping timeout: 260 seconds]
Caius has quit [Ping timeout: 260 seconds]
Caius has joined #rubinius
flavio has quit [Quit: WeeChat 0.4.1]
|jemc| has joined #rubinius
<tarcieri> _____ ____ ___ ____ _ __ ___ _ _
<tarcieri> | ___| _ \|_ _| _ \ / \\ \ / / | | |
<tarcieri> | |_ | |_) || || | | |/ _ \\ V /| | | |
<tarcieri> | _| | _ < | || |_| / ___ \| | |_|_|_|
jfredett-w1 has joined #rubinius
<tarcieri> |_| |_| \_\___|____/_/ \_\_| (_|_|_)
<tarcieri>
<jc00ke> tarcieri: ha, jfredett-w messed you up! ;)
<jc00ke> Nice work jfredett-w
<tarcieri> :|
cpuguy83_ has joined #rubinius
ahkurtz has joined #rubinius
Gibheer_ has joined #rubinius
kagaro1 has joined #rubinius
headius_ has joined #rubinius
Spakman_ has joined #rubinius
cpuguy83 has quit [Ping timeout: 250 seconds]
machty has quit [Ping timeout: 250 seconds]
jfredett-w has quit [Ping timeout: 250 seconds]
imajes has quit [Ping timeout: 250 seconds]
ahkurtz_ has quit [Ping timeout: 250 seconds]
Bwild has quit [Ping timeout: 250 seconds]
Spakman has quit [Ping timeout: 250 seconds]
lopex has quit [Ping timeout: 252 seconds]
kagaro has quit [Ping timeout: 252 seconds]
headius has quit [Ping timeout: 252 seconds]
darix has quit [Ping timeout: 252 seconds]
coffeejunk has quit [Ping timeout: 252 seconds]
Gibheer has quit [Read error: Connection reset by peer]
yopp has quit [Ping timeout: 250 seconds]
cpuguy83_ is now known as cpuguy83
Bwild has joined #rubinius
coffeejunk has joined #rubinius
darix has joined #rubinius
lopex has joined #rubinius
imajes has joined #rubinius
machty has joined #rubinius
yopp has joined #rubinius
tenderlove has joined #rubinius
tenderlove has quit [Ping timeout: 244 seconds]
yopp has quit [Ping timeout: 250 seconds]
darix has quit [Ping timeout: 250 seconds]
darix has joined #rubinius
yopp has joined #rubinius
Thijsc has joined #rubinius
elia has quit [Ping timeout: 258 seconds]
|Blaze| has joined #rubinius
benlovell has quit [Remote host closed the connection]
tenderlove has joined #rubinius
tenderlove has quit [Ping timeout: 272 seconds]
<brixen> Benny1992: unicorn is faster than puma on what?
<brixen> even more important, how do you know you are actually comparing puma and unicorn?
Thijsc has quit [Read error: Connection reset by peer]
headius_ is now known as headius
meh` has quit [Ping timeout: 258 seconds]
tenderlove has joined #rubinius
tenderlove has quit [Ping timeout: 260 seconds]
yxhuvud has quit [Remote host closed the connection]
yxhuvud has joined #rubinius
<jfredett-w1> tarcieri: my sincere apologies.
<jfredett-w1> for messing up your friday banner
havenwood has joined #rubinius
j_mcnally has joined #rubinius
<yorickpeterse> Benny1992: worth mentioning that that particular issue is fairly meaningless on its own
<tarcieri> no worries
<tarcieri> it's friday!
<yorickpeterse> There's so much going on in those systems it's hard to pinpoint where exactly the problem resides
j_mcnally has quit [Ping timeout: 246 seconds]
tenderlove has joined #rubinius
tenderlove has quit [Ping timeout: 258 seconds]
elia has joined #rubinius
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubinius
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubinius
noop has joined #rubinius
tenderlove has joined #rubinius
tenderlove has quit [Ping timeout: 245 seconds]
meh` has joined #rubinius
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubinius
havenwood has quit [Remote host closed the connection]
Rotonen_ is now known as Rotonen
postmodern has joined #rubinius
|jemc| has quit [Quit: WeeChat 0.4.3]
|jemc| has joined #rubinius
noop has quit [Quit: Leaving]
tenderlove has joined #rubinius
elia has quit [Quit: (IRC Client: textualapp.com)]
tenderlove has quit [Ping timeout: 240 seconds]
tenderlove has joined #rubinius
elia has joined #rubinius
tenderlo_ has joined #rubinius
meh` has quit [Ping timeout: 258 seconds]
tenderlove has quit [Ping timeout: 258 seconds]
meh` has joined #rubinius
cezarsa__ is now known as cezarsa
<yorickpeterse> brixen: any luck on that JIT issue, or do you want me to set up a VM?
tenderlove has joined #rubinius
elia has quit [Quit: Computer has gone to sleep.]
tenderlo_ has quit [Ping timeout: 260 seconds]
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #rubinius
tenderlove has quit [Ping timeout: 245 seconds]
<yorickpeterse> brixen: off to bed, if you need a VM: do you want a vanilla vbox or a Vagrantfile? The former would probably be a few GBs in size
|jemc| has quit [Ping timeout: 272 seconds]