On Sat, 04 Oct 2008, Szak�ts Viktor wrote: Hi Viktor,
> All these were MT speedtsts (two executables, one for -gc0, > one for -gc3), and 3rd 4th were run with a parameter to > enable parallel execution. Thanks, > Here are the ST results with new speedtst: [...] > [ total application time: ]........................43.00 ..37.75 > [ total real time: ]...............................37.47 ..31.09 I would seriously check how MSVC measure time. In ST build "total application time" should be lower then "total real time". I do not know why you have such results. Maybe MSVC C-RTL executes some internal threads? > And here are the results with "OS/2" spinlocks enabled: > Harbour 1.1.0dev (Rev. 9542) (MT) Microsoft Visual C 15.0.26569 (32 bit) Thank you very much but they will not be enabled for MSVC builds. I created ASM inline functions only for GCC so in Windows you can compare MinGW builds now. If it will give some noticeable speed improvement then I can implement them also for other compilers. Anyhow if possible I would like to ask also you about comparison of MT+ mode with DL-MALLOC and standard MSVC malloc. I made some test in Linux and DL-MALLOC results are not good :-( best regards, Przemek _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour