Benchmark Speed?

Discussion around the SwissMicros DM42 calculator
Dani R.
Posts: 349
Joined: Fri May 05, 2017 10:23 pm

Re: Benchmark Speed?

Post by Dani R. »

For me Windows 2000 Professional is my first choice platform to running V41, emu41, Emu71 and so on. Seeing here also the TRIG benchmark faster looks for me, that SPECTRE/MELTDOWN protection in newer operating system may slow down Free42Windows. But maybe I am wrong. The MATH benchmark must be a 32-bit versus 64-bit thing.
C47(DM42) SN:00032 WP43 SN:00016
https://47calc.com
Dani R.
Posts: 349
Joined: Fri May 05, 2017 10:23 pm

Re: Benchmark Speed?

Post by Dani R. »

Dani R. wrote:
Mon May 27, 2019 2:36 pm
For me Windows 2000 Professional is my first choice platform to running V41, emu41, Emu71 and so on. Seeing here also the TRIG benchmark faster looks for me, that SPECTRE/MELTDOWN protection in newer operating system may slow down Free42Windows. But maybe I am wrong. The MATH benchmark must be a 32-bit versus 64-bit thing.
Or Microsoft Visual C++ 2008 Redistributable Package (x86) is not well integrated in newer operating systems.
C47(DM42) SN:00032 WP43 SN:00016
https://47calc.com
Thomas Okken
Posts: 1100
Joined: Tue May 02, 2017 5:48 pm
Location: Netherlands
Contact:

Re: Benchmark Speed?

Post by Thomas Okken »

While Free42 is running a program, the only system calls that get called a lot are PeekMessage() and GetTickCount(). The former is called after every instruction to make sure no events are pending before continuing, and the latter is called by LBL to make sure a reasonable amount of time has passed before moving the goose.

The equivalent calls in the Linux version are g_main_context_pending() (GLib) and gettimeofday() (Unix syscall).
Post Reply