How can I measure TForm deserialization time in Delphi?
Posted
by mjustin
on Stack Overflow
See other posts from Stack Overflow
or by mjustin
Published on 2010-03-14T12:27:57Z
Indexed on
2010/03/14
12:35 UTC
Read the original article
Hit count: 300
For performance tests I need a way to measure the time needed for a form to load its definition from the DFM. All existing forms inherit a custom form class.
To capture the current time, this base class needs overriden methods as "extension points":
- before the beginning of the deserialization process
- after the completion of deserialization (can be implemented by overriding the
Loadedprocedure) - the moment just before the execution of the
OnFormCreateevent
Which TObject (or TComponent) methods are best suited? Maybe there are other extension points in the form creation process, please feel free to make suggestions.
© Stack Overflow or respective owner