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"/
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
cryptography@lists.squeakfoundation.org