QTP datatable operations *extremely* slow (much better under MMDRV batch executor)?
Possibly a smashing story -- QTP seems to waste our worktime for no reason: Consider this script, having a datatable of exactly one global row with 26 columns named "A" to "Z" filled with any value: Print "Started" Services.StartTransaction "Simpletest" Set G=DataTable.GetSheet ("Global") For J=1 to 26 For I=1 to 100 Set P=G.GetParameter (Chr (J+64)) If P.Value = "Hi" Then End If Next Next Services.EndTransaction "Simpletest" Print "Ended" Executing this under QTP 10 takes 15.1 seconds on my blaster. (Animated run is off, of course.) Now I execute this using mmdrv.exe from QTP's bin folder,