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