Here are some test results gathered using my scripts over my tested Delphi application. The tested application has changed a little bit between orignal creation and today's update, but not enough to justify the changed sizes in XML files.
I am using TestComplete 8.70.727.7, as for the patch... I am not sure, but the resulting xml are similar to a version including the patch. I am not sure if the fix you ment is included in 8.70.
For a script using screens with a lot of controls and properties (Add_PoidsTaille_Metric):
Visualiser Running XML
Mode Time size/capture
------------ ---------- ---------------
On 34 sec.
Off 24 sec.
Update/create 169 sec. original XML goes from 564KB to 982KB
For having a look at this kind of updates before, some controls seemed more than once in the XML.
The same kind of update for a less intensive screen is more acceptable. (EnqProduitDIN_08):
Visualiser Running XML
Mode Time size/capture
------------ ---------- ---------------
On 47 sec.
Off 20 sec.
Update/create 60 sec. original XML goes from 109KB to 196KB
The majority of my script go trough the main screen with lots of controls, so the update speed for me is not good.
The speed is acceptable when I am not using Update mode. These scripts will run a few times a week, as for the updates, it would probably be every month or so.
I will try the "save envents before error message posting".