 |
forums.silverfrost.com Welcome to the Silverfrost forums
|
View previous topic :: View next topic |
Author |
Message |
mecej4
Joined: 31 Oct 2006 Posts: 1899
|
Posted: Thu Nov 08, 2018 5:38 pm Post subject: |
|
|
Paul, I am uneasy about drawing conclusions from the timings alone. The test code does not have any of the bugs that /checkmate would have caught. Therefore, if the compiled code simply skipped doing the checks, or did only perfunctory checking, the output would still be correct and the program would just run faster.
I presume that the code for doing the checking is split between code in the user's EXE and in checking helper routines in SALFLIBC64.DLL. Therefore, if the old DLL did thorough checking whereas the new DLL did not, and most of the overhead for checking is incurred in the DLL, the speed difference could be explained.
I don't know how to dig into this question further. Do you think that test code that does have subscript overruns, uninitialised variables, etc., should be used instead? |
|
Back to top |
|
 |
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 8210 Location: Salford, UK
|
Posted: Thu Nov 08, 2018 6:09 pm Post subject: |
|
|
I am assuming that, one way or another, the problem has been resolved.
I suggest that you check this out again when the next full release becomes available (which will be "very soon"). |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|