Page 3 of 3

Re: Benchmark Speed?

Posted: Mon May 27, 2019 2:36 pm
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.

Re: Benchmark Speed?

Posted: Mon May 27, 2019 5:54 pm
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.

Re: Benchmark Speed?

Posted: Mon May 27, 2019 7:04 pm
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).