--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">&lt;<a href="mailto:kingmt / gmail.com" target="_blank">kingmt / gmail.com</a>&gt;</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>&nbsp;</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>

&gt; When running test/runner.rb for the patched Ruby I am seeing the follwing<br>
&gt; error and failure:<br>
&gt;<br>
&gt; &nbsp; 1) Failure:<br>
&gt; test_should_propagate_signaled(TestBeginEndBlock)<br>
&gt; [./test/ruby/test_beginendblock.rb:82]:<br>
&gt; &lt;&quot;&quot;&gt; expected to be =~<br>
&gt; &lt;/Interrupt$/&gt;.<br>
&gt;<br><div>
&gt;<br>
&gt; &nbsp; 2) Error:<br>
&gt; test_object_id_collision(YAML_Unit_Tests):<br>
&gt; RuntimeError: id collision in ordered map<br>
&gt; &nbsp; &nbsp; ./test/yaml/test_yaml.rb:1281:in `test_object_id_collision&#39;<br>
&gt;<br>
</div></div></div></blockquote><div><br><div>This is interesting.... I willerun the tests tomorrow, I&#39;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--