Index

Show enters and exits. Hide enters and exits.

01:56:00evanbugs that suck: A segfault within pthread_mutex_lock()
18:24:10goyox86http://merbist.com/2010/07/29/object-allocation-why-you-should-care/ good article :)
18:29:10Defilerdamn that is a lot of objects per request
18:32:17DefilerAs usual the comments are totally insane.
18:33:21goyox86Defiler: The last is the better comment ;)
18:33:38Defilerby Rohit?
18:33:57goyox86yep
18:34:23DefilerTo be fair, most people don't understand how integral the object model is to GC
18:34:26DefilerThis is my favorite
18:34:27DefilerWhy do we have so many fixes (REE, Rubinius, …)
18:34:27DefilerWhat I don’t get, is why all Rubists are so against the JVM.
18:37:36goyox86Defiler: You don't like JVM?
18:37:51DefilerThat was a quote.
18:38:13DefilerI just meant that that comment was basically an off-topic rant about unrelated things.
18:38:26goyox86Defiler: I know that was a quote
18:38:33DefilerThe JVM is great
18:38:55goyox86Defiler: Agree, i don't like java, but JVM is great
18:40:20goyox86Defiler: And in it's beginnings it wasn't good at GC, as now
18:40:38DefilerYeah, 1.1 was really really painful
18:40:48Defilerand, really, anything before integer unboxing
18:42:57goyox86I completely agree that library/framework creators should be aware of Object Allocation, after all they are just building a tool meant to be used by others, who potentially don't care about the internals of that tools
18:44:26DefilerYeah. Application authors probably don't need to worry about it, but library builders do
18:44:38goyox86and in the other side, some work has to be done, to improve the ruby GC, in MRI or in alternate implementaton, such as rbx ;)
18:44:58DefilerSure, the MRI GC is fairly primitive
18:45:09Defilerbut 8500 objects per request is never going to be as fast as 100
18:50:15goyox86Right, i think ruby is accomplishing it's commitment, make the dev lifes fun!, about the performance thing which is not less important, ruby will be getting better and better, in MRI or other implementations such as rbx, i think is just a matter of time.
18:56:20DefilerFor me, the challenge has generally getting enough users for a website to challenge the performance
18:56:25DefilerNot in getting ruby to be fast enough heh
19:07:43goyox86heh
19:07:58goyox86fades