Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.
Keywords: WinBatch Benchmark CPU Vista XP 32 64 bit
start = GetTickCount() #DefineFunction loop(real) start = GetTickCount() res = 0 For i = 1 To 500000 If real Res = Int((Res + i) / 2.0) Else Res = (Res + i) / 2 EndIf Next endp = GetTickCount() elapsed = (endp - start) / 1000 Return res : " / " : elapsed #EndFunction mess1 = loop(@TRUE) mess2 = loop(@FALSE) endp = GetTickCount() elapsed = (endp - start) / 1000 Message("test", mess1 : @CR : mess2 : @CR : elapsed) Exit
The overhead for running a 32-bit application on 64-bit Windows is almost non-existent for most applications, including WinBatch. Until such time as software vendors, like Microsoft, start producing more 64-bit applications WinBatch is more capable as a 32-bit application on 64-bit Windows.
It would seem that a 64 bit version of WinBatch is not on the horizon. Unfortunately porting WinBatch code from 32-bit to 64-bit and it is a lot more complicated than you would imagine. Due to our limited resources we are focusing on continuing support only for 32 bit. We can only hope that someday WinBatch can be ported to a native 64 bit application.
Article ID: W18433
Filename: WinBatch Benchmark on Vista.txt
File Created: 2009:09:02:09:59:16
Last Updated: 2009:09:02:09:59:16