No exec hilite now works
On Explorer NT 4.0, turning off ExecHilite does not make maps run any faster.
To test this you can create a module with a single parameter whose value is
connected to the single user function argument using the following code:
#include <windows.h>
#define ITERATIONS 500
void doit ( int count )
{
static DWORD start;
DWORD end;
if (count == 0)
{
printf("Starting...\n");
start = GetTickCount();
}
if (count == ITERATIONS)
{
end = GetTickCount();
printf("%d iterations took %0.2f seconds\n",ITERATIONS,
((float)end-(float)start)/1000.0);
}
}
You then connect this module's parameter to For current value and it's firing done port
to For's fire port and set For's start value to 0 and end value to 500. On my machine
I get the following times in seconds for 500 iterations (I think it was just luck that
the two 4.0 times were exactly the same)
Explorer 4.0 ExecHilite On 200.29
Explorer 4.0 ExecHilite Off 200.29
Explorer 5.0 ExecHilite On 4.97
Explorer 5.0 ExecHilite Off 1.78
[Contents | New Features |
Enhancements | Dropped features]