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

Thiede, Christoph Christoph.Thiede at student.hpi.uni-potsdam.de
Fri Jun 10 18:28:13 UTC 2022


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.

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.)



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<mailto:bruce.oneel at pckswarms.ch>> a écrit :

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.



On 2022-05-19T11:26:54.000+02:00, Marcel Taeumel <marcel.taeumel at hpi.de<mailto: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


Am 19.05.2022 06:54:10 schrieb Lauren Pullen <drurowin at gmail.com<mailto: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/7b2c878a/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pastedImage.png
Type: image/png
Size: 57437 bytes
Desc: pastedImage.png
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220610/7b2c878a/attachment-0001.png>

More information about the Squeak-dev mailing list