joast has joined #jruby
slacko_16322 has joined #jruby
slacko_16322 has quit [Ping timeout: 256 seconds]
hoodow has quit [Quit: No Ping reply in 180 seconds.]
subbu has quit [Ping timeout: 264 seconds]
hoodow has joined #jruby
hoodow has quit [Changing host]
hoodow has joined #jruby
subbu has joined #jruby
rrutkowski has joined #jruby
rrutkowski has quit [Client Quit]
rrutkowski has joined #jruby
dave__ has joined #jruby
dave__ has quit [Ping timeout: 248 seconds]
rrutkowski has quit [Ping timeout: 265 seconds]
dave__ has joined #jruby
dave__ has quit [Ping timeout: 264 seconds]
dave__ has joined #jruby
dave__ has quit [Ping timeout: 240 seconds]
rrutkowski has joined #jruby
rrutkowski has quit [Remote host closed the connection]
dave__ has joined #jruby
dave__ has quit [Ping timeout: 268 seconds]
rrutkowski has joined #jruby
rrutkowski has quit [Remote host closed the connection]
rrutkowski has joined #jruby
dave__ has joined #jruby
rrutkowski has quit [Client Quit]
rrutkowski has joined #jruby
dave__ has quit [Ping timeout: 240 seconds]
claudiuinberlin has joined #jruby
vtunka has joined #jruby
shellac has joined #jruby
mistergibson has joined #jruby
joast has quit [Quit: Leaving.]
lance|afk is now known as lanceball
<GitHub108> [jruby] rocketraceheroes opened issue #4908: JRuby 9.1.13.0 performance much worse than JRuby 1.7.2 https://git.io/vbDUD
<GitHub135> [jruby] rocketraceheroes closed issue #4908: JRuby 9.1.13.0 performance much worse than JRuby 1.7.2 https://git.io/vbDUD
<GitHub13> [jruby] nightsurge opened issue #4909: JRuby 9000 performance is 4-5x slower than JRuby 1.7.2 or Ruby 2.3.3 https://git.io/vbDTZ
<headius> howdy howdy
<headius> guess we have some perf issues to look at today
vtunka has quit [Quit: vtunka]
vtunka has joined #jruby
rrutkowski has quit [Remote host closed the connection]
joast has joined #jruby
<headius> or not
dave__ has joined #jruby
<kares> without checking source - there's no way to properly remove a class right?
<kares> assuming it isn't anonymous ... guessing remove_const won't really do all
dave__ has quit [Ping timeout: 240 seconds]
<GitHub79> [jruby] enebo pushed 1 new commit to bytelist_love: https://git.io/vbDsS
<GitHub79> jruby/bytelist_love 53d3517 Thomas E. Enebo: Reduce more use of getName for getByteName in IRBuilder from AST.
<headius> kares: depends what you mean by properly I guess
<headius> just removing the constant won't remove instances of it that are still alive, other references to the class, etc
<kares> headius: that's not a concern - actually I'm already checking source and wondering why remove_const does not remove hard-ref from subclasses
<kares> sounds like a bug to me?
<kares> should consult MRI I guess whether remove_const :Foo will still find Foo with ObjectSpace
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<headius> kares: well, remove_const just removes it from someone's constant table
<headius> what do you mean about subclasses?
<kares> JRuby tracks sub-classes on its own so it can do ObjectSpace.each_object(Class)
<kares> which is used by Rails
<kares> so I was wondering if it goes away from theme - but it does not
<kares> * there
claudiuinberlin has joined #jruby
claudiuinberlin has quit [Client Quit]
<kares> OK so MRI does get rid off it internally - remove_const eventually also removes it from ObjectSpace.each_object(Class)
<kares> which is logical since they walk the heap
<kares> think this is a good feature to follow in JRuby - for 9.2
<headius> ahh hmm
<headius> well...eventually?
<headius> does it still remain initially?
<headius> the subclass set is weak...it should eventually go away in JRuby too
<headius> yeah it's a WeakHashSet
<kares> tried System.gc
<kares> at least with Rails its still there
<kares> so it must be strongly reachable ...
<enebo> dump heap and see if there is a hard ref
<GitHub36> [jruby] nightsurge closed issue #4909: JRuby 9000 performance is 4-5x slower than JRuby 1.7.2 or Ruby 2.3.3 https://git.io/vbDTZ
<headius> yeah find where the reference to it lives
<headius> remember call sites tend to keep classes alive too because they cache the method and the method references the class
<headius> I'm not sure if MRI has that issue ir not
<kares> oukey, thanks.
dave__ has joined #jruby
dave__ has quit [Ping timeout: 256 seconds]
<GitHub115> [jruby] enebo reopened issue #4909: JRuby 9000 performance is 4-5x slower than JRuby 1.7.2 or Ruby 2.3.3 https://git.io/vbDTZ
shellac has quit [Quit: Leaving]
claudiuinberlin has joined #jruby
<GitHub50> [jruby] headius pushed 3 new commits to jruby-9.1: https://git.io/vbD4I
<GitHub50> jruby/jruby-9.1 578918b Charles Oliver Nutter: Bump version to 9.1.16.0-SNAPSHOT.
<GitHub50> jruby/jruby-9.1 1fd8a50 Charles Oliver Nutter: Implement TraceInstr in JIT for faster --debug. Fixes #4909.
<GitHub50> jruby/jruby-9.1 acc44a6 Charles Oliver Nutter: Move protocol check, prep for compilation inside call count guard....
<GitHub184> [jruby] headius closed issue #4909: JRuby 9000 performance with --debug is 4-5x slower than JRuby 1.7.2 or Ruby 2.3.3 https://git.io/vbDTZ
<GitHub116> [jruby] headius reopened issue #4858: undefined "close_on_exec=" for TCPSocket https://git.io/vF9S1
vtunka has quit [Quit: vtunka]
dave__ has joined #jruby
dave__ has quit [Ping timeout: 240 seconds]
<GitHub57> [jruby] ketan opened issue #4910: Regression with TCPSocket#close_on_exec on windows https://git.io/vbDuf
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
subbu is now known as subbu|lunch
claudiuinberlin has joined #jruby
dave__ has joined #jruby
dave__ has quit [Ping timeout: 264 seconds]
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
subbu|lunch is now known as subbu
claudiuinberlin has joined #jruby
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dave__ has joined #jruby
dave__ has quit [Remote host closed the connection]
claudiuinberlin has joined #jruby
lanceball is now known as lance|afk
dave__ has joined #jruby
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
dave__ has quit [Ping timeout: 256 seconds]