1. Debug and look for areas of slowness. If you need to manually set timers to see where most of the time is going. You can do that like this:
int startTime, endTime;
startTime = System.Environment::TickCount;
endTime = System.Environment::TickCount;
info(strFmt(‘Table creation took %1 seconds’, ((endTime – startTime)/1000)));
2. You can use the performance timer. Appended to the URL “&debug=develop” this will give you a new break down of where the time is going on the form load.