Permalink
Browse files

Added a bit to the readme and a .rvmrc file incase anyone wants to ha…

…ve a look at that
  • Loading branch information...
kungfumike committed Jun 15, 2013
1 parent e1a732a commit 9c5654720322fceeb534c33ab6b0a3c89f027592
Showing with 8 additions and 0 deletions.
  1. +2 −0 .rvmrc
  2. +6 −0 README.md
View
2 .rvmrc
@@ -0,0 +1,2 @@
+rvm use rbx-head@rubinius_curb_leak --create
+bundle check
View
@@ -1 +1,7 @@
A project to investigate a Rubinius/Curb memory leak
+
+I have a streaming consumer in one of projects that was growing unbounded under the Brightbox build of ruby 1.9.3-p327. I attempted to change out Brightbox for Rubinis 2.0.0.rc1 (1.9.3 cc3b3d71 yyyy-mm-dd JI), but again noticed the same memory leak. I finally switched to MRI 1.9.3-p327 which cause the leak to cease. It left me wholly unsatisfied though, as I would prefer not to just change out Ruby interpreters until 'one works'.
+
+I have a preference for Rubinius and, as such, started this little investigation using: rubinius 2.0.0.rc1 (1.9.3 cc3b3d71 yyyy-mm-dd JI) [x86_64-unknown-linux-gnu] .
+
+The run script will start the puma server and 2 ruby processes to connect to it for streaming. It becomes evident, quite quickly, that the curb based stream grows unbounded while the Net:Http based streamer does not.

0 comments on commit 9c56547

Please sign in to comment.