[squeak-dev] #green329 (was Re: New release of loading ProCrypto, ProCryptoTests, PromisesLocal and ParrotTalk)

rabbit rabbit at callistohouse.org
Thu Oct 6 17:18:06 UTC 2022


Hey, I did manage to hit the server for load and ran 329 tests acroos 
Cryptology, ProtoclState, ThunkStack, ELinda, Local Promises, 
ParrotTalk, TraceMonitor.

hey tim, did you end up using the TraceMonitor? I recall you're giving 
it a shout out. I appreciate you.

*/#green329/*

        **Leaves**
        37.7% {12769ms} ProcessorScheduler class>>idleProcess

        5.2% {1765ms} *RGSixtyFourBitRegister64*>>loadFrom:
        4.2% {1427ms} [] SystemProgressMorph(Morph)>>updateDropShadowCache
        4.1% {1373ms} *RGSixtyFourBitRegister64*>>bitXor:
        3.2% {1070ms} *RGSixtyFourBitRegister64*>>+=
        2.6% {864ms} *RGThirtyTwoBitRegister64*>>loadFrom:
        2.5% {858ms} SHA256Inlined64>>processBuffer
        2.2% {761ms} Array(SequenceableCollection)>>first
        2.2% {744ms} Array(SequenceableCollection)>>do:
        2.0% {661ms} Point>>=
        1.8% {620ms} *RGThirtyTwoBitRegister64*>>+=
        1.8% {605ms} Random>>nextBytes:into:startingAt:
        1.8% {601ms} *RGThirtyTwoBitRegister64*>>bitXor:
        1.4% {468ms} [] Delay>>wait
        1.3% {442ms} *RGSixtyFourBitRegister64*>>leftRotateBy:
        1.1% {385ms} LargePositiveInteger(Integer)>>bitShift:
        1.1% {377ms} SHA1WithPlugin(HashFunction)>>hashStream:into:

        **Memory**
             old            +67,108,864 bytes
             young        -67,127,880 bytes
             used        -19,016 bytes
             free        +67,127,880 bytes

        **GCs**
             full            19 totalling 2,509 ms (7.41% uptime), avg
        132.1 ms
             incr            1487 totalling 971 ms (2.9% uptime), avg 0.7 ms
             tenures        6,262,911 (avg 0 GCs/tenure)
             root table    0 overflows

Regarding those Registers, Levente, they are the tractor-trailers of 
most of Crypto! Thanks so very much for your contribution!

This is trippy, according to Squeak...

.013 + .018 + .018 + .026 + .032 + .041 + .052 =

    *0.19999999999999998*

It lost a little! ;-)

So, Registers are 20% of the 63%, busy not Idling. 0.02 / 0.63 is 30% of 
total computation time. Awesomeness!

Arrivederci.

Have a good one; keep it, light.
Kindly,
rabbit
. .. … ‘…^,^

Sent from Callisto House :: decentralized mobile homeless solutions


On 10/6/22 07:18, rabbit wrote:
>
> Hey y'all! I am releasing a new version and a new way of loading 
> ProCrypto, ProCryptoTests, PromisesLocal and ParrotTalk on every image 
> startUp: after confirming you want to updateOnResume.
>
>     /Installer ss project: 'Cryptography'; install:
>     'CryptographyBootsatrap'.//"to load the Bootsatrap and force an
>     update request"/
>
>     /CryptographyBootsatrap startUp: false. "to force an update request"/
>
> -- 
> Have a good one; keep it, light.
> Kindly,
> rabbit
> . .. … ‘…^,^
>
> Sent from Callisto House :: decentralized mobile homeless solutions
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20221006/e4d7e2cb/attachment.html>


More information about the Squeak-dev mailing list