Show enters and exits. Hide enters and exits.
| 01:56:00 | evan | bugs that suck: A segfault within pthread_mutex_lock() |
| 18:24:10 | goyox86 | http://merbist.com/2010/07/29/object-allocation-why-you-should-care/ good article :) |
| 18:29:10 | Defiler | damn that is a lot of objects per request |
| 18:32:17 | Defiler | As usual the comments are totally insane. |
| 18:33:21 | goyox86 | Defiler: The last is the better comment ;) |
| 18:33:38 | Defiler | by Rohit? |
| 18:33:57 | goyox86 | yep |
| 18:34:23 | Defiler | To be fair, most people don't understand how integral the object model is to GC |
| 18:34:26 | Defiler | This is my favorite |
| 18:34:27 | Defiler | Why do we have so many fixes (REE, Rubinius, …) |
| 18:34:27 | Defiler | What I don’t get, is why all Rubists are so against the JVM. |
| 18:37:36 | goyox86 | Defiler: You don't like JVM? |
| 18:37:51 | Defiler | That was a quote. |
| 18:38:13 | Defiler | I just meant that that comment was basically an off-topic rant about unrelated things. |
| 18:38:26 | goyox86 | Defiler: I know that was a quote |
| 18:38:33 | Defiler | The JVM is great |
| 18:38:55 | goyox86 | Defiler: Agree, i don't like java, but JVM is great |
| 18:40:20 | goyox86 | Defiler: And in it's beginnings it wasn't good at GC, as now |
| 18:40:38 | Defiler | Yeah, 1.1 was really really painful |
| 18:40:48 | Defiler | and, really, anything before integer unboxing |
| 18:42:57 | goyox86 | I 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:26 | Defiler | Yeah. Application authors probably don't need to worry about it, but library builders do |
| 18:44:38 | goyox86 | and 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:58 | Defiler | Sure, the MRI GC is fairly primitive |
| 18:45:09 | Defiler | but 8500 objects per request is never going to be as fast as 100 |
| 18:50:15 | goyox86 | Right, 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:20 | Defiler | For me, the challenge has generally getting enough users for a website to challenge the performance |
| 18:56:25 | Defiler | Not in getting ruby to be fast enough heh |
| 19:07:43 | goyox86 | heh |
| 19:07:58 | goyox86 | fades |