--000e0cd6a89627f6d20461596404 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On Thu, Jan 22, 2009 at 10:48 PM, Michael King <kingmt / gmail.com> wrote: > > > Combining all these patches gets a little tricky in a couple places, if I > need to I will use a GC stats patched MRI for performance and profiling and > MBARI patched for production to save memory. The REE copy-on-write is just > an added bonus. > Its starting to look like it is trickier than I originally thought... > > >> > When running test/runner.rb for the patched Ruby I am seeing the >> follwing >> > error and failure: >> > >> > 1) Failure: >> > test_should_propagate_signaled(TestBeginEndBlock) >> > [./test/ruby/test_beginendblock.rb:82]: >> > <""> expected to be >> > </Interrupt$/>. >> > >> > >> > 2) Error: >> > test_object_id_collision(YAML_Unit_Tests): >> > RuntimeError: id collision in ordered map >> > ./test/yaml/test_yaml.rb:1281:in `test_object_id_collision' >> > >> > > This is interesting.... I will rerun the tests tomorrow, I'm done for > tonight. > > Unpatched Ruby 1.8.6 capped out at 94M > Ruby 1.8.6 patched with MBARI and GC-stats capped out at 42M > Ruby 1.8.6 patched with MBARI capped out at 53M > > > - Michael > > I recompiled Ruby 1.8.6 patched with MBARI and set the STACK_WIPE_SITES to 0x0000. Rerunning the test show the same failure, however the memory use was 54M. It would appear that I applied the patches wrong somehow... - Michael --000e0cd6a89627f6d20461596404 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <br><br><div class="gmail_quote">On Thu, Jan 22, 2009 at 10:48 PM, Michael King <span dir="ltr"><<a href="mailto:kingmt / gmail.com" target="_blank">kingmt / gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br><br><div class="gmail_quote"><div><div> Combining all these patches gets a little tricky in a couple places, if I need to I will use a GC stats patched MRI for performance and profiling and MBARI patched for production to save memory. The REE copy-on-write is just an added bonus.<br> </div></div></div></blockquote><div><br>Its starting to look like it is trickier than I originally thought...<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <div class="gmail_quote"><div><div><br></div></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0ptpt 0pt 0.8ex; padding-left: 1ex;"><div><div><br> > When running test/runner.rb for the patched Ruby I am seeing the follwing<br> > error and failure:<br> ><br> > 1) Failure:<br> > test_should_propagate_signaled(TestBeginEndBlock)<br> > [./test/ruby/test_beginendblock.rb:82]:<br> > <""> expected to be =~<br> > </Interrupt$/>.<br> ><br><div> ><br> > 2) Error:<br> > test_object_id_collision(YAML_Unit_Tests):<br> > RuntimeError: id collision in ordered map<br> > ./test/yaml/test_yaml.rb:1281:in `test_object_id_collision'<br> ><br> </div></div></div></blockquote><div><br><div>This is interesting.... I willerun the tests tomorrow, I'm done for tonight.<br><br>Unpatched Ruby 1.8.6 capped out at 94M<br>Ruby 1.8.6 patched with MBARI and GC-stats capped out at 42M<br> Ruby 1.8.6 patched with MBARI capped out at 53M<br><br> <br>- Michael<br></div></div></div><br> </blockquote></div><br>I recompiled Ruby 1.8.6 patched with MBARI and set the STACK_WIPE_SITES to 0x0000. Rerunning the test show the same failure, however the memory use was 54M. It would appear that I applied the patches wrong somehow...<br> <br>- Michael<br><br> --000e0cd6a89627f6d20461596404--