[squeak-dev] beta 21760 AllocationTest results on x64 Mac

Eliot Miranda eliot.miranda at gmail.com
Fri Jun 10 22:20:19 UTC 2022



> On Jun 10, 2022, at 11:28 AM, Thiede, Christoph <Christoph.Thiede at student.hpi.uni-potsdam.de> wrote:
> 
> 
> Hi,
> 
> 
> 
> I would vote not only to declare #testOneGigAllocation as an expected failure but to comment it out (better: give the selector a different prefix) for now. In many cases, #testOneGigAllocation fails for me, but not without hanging the VM for a few minutes because my entire laptop is out of RAM and starts swapping out things from several processes. In other cases, the test works.
> 

I think I’ll rewrite it to check that there is an old space size limit in effect and run the test only if so.
> 
> By the way, I noticed that the test consumes significantly more memory than it should:
> 
> 
> 
> 
> 
> (alt: Screenshot of the Windows task manager. During the test execution, RAM consumption rises from 45% to 95%. The device has 15.8 GB of RAM in total.)
> 
> 
> 
> Best,
> 
> Christoph
> 
> Von: Squeak-dev <squeak-dev-bounces at lists.squeakfoundation.org> im Auftrag von Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
> Gesendet: Donnerstag, 19. Mai 2022 17:07:06
> An: Bruce O'Neel; The general-purpose Squeak developers list
> Betreff: Re: [squeak-dev] beta 21760 AllocationTest results on x64 Mac
>  
> In this case, please move the testing code out of SUnit TestCase
> 
>> Le jeu. 19 mai 2022 à 13:41, Bruce O'Neel <bruce.oneel at pckswarms.ch> a écrit :
>> HI,
>> 
>> I think it would be better not to test out of memory unless especially asked for.
>> 
>> Too many systems will work hard to keep going at the expense of basically seeming to freeze from the user's POV.
>> 
>> We can keep the test, but, only run when someone asks specifically.
>> 
>> cheers
>> 
>> bruce
>> 
>> On 2022-05-19T11:26:54.000+02:00, Marcel Taeumel <marcel.taeumel at hpi.de> wrote:
>> Hmm... I think we should ignore that #testOutOfMemorySignal until we can define some kind of upper limit in the VM. Operating Systems these days start paging and whatnot. You will never be out-of-memory until your system crashes. xD
>> 
>> Best,
>> Marcel
>>> Am 19.05.2022 06:54:10 schrieb Lauren Pullen <drurowin at gmail.com>:
>>> 
>>> testOneMegAllocation: pass 
>>> testOneGigAllocation: fail 
>>> testOutOfMemorySignal: fail 
>>> 
>>> When run from Print-it, testOneGigAllocation still fails and 
>>> testOutOfMemorySignal passes... both with a near zero duration reported. 
>>> 
>>> When run from Debug-it, both tests pass with duration equal to wall time. 
>>> 
>>> Squeak 6.0 beta 21760 
>>> 202205110711 VM 
>>> Mac OSX x64 (non-fat) binary 
>>> Intel CPU (no Rosetta... or whatever they call it now) 
>>> 
>> 
>> 
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220610/2337bf8a/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pastedImage.png
Type: image/png
Size: 57437 bytes
Desc: not available
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220610/2337bf8a/attachment-0001.png>


More information about the Squeak-dev mailing list