Hi Christian,
I did some performance statistics on my application and something caught my eye, which I hope you can shed some light on.
I found that when running the application the distribution of the life-cycle fases: Parsing, Compiling, Evaluating and Printing, is:
Parsing : 95%,
Compiling : 4%,
Evaluating : 0.4% and
Printing : 0.03% .
My development-paradigm is maintainability and not as much as performance optimization. So I expect is a lot of code-optimization during parsing and therefore a relatively high amount of time consumed for parsing. This is confirmed by the relatively low amount of time for the Compiling- and Evaluating-time. Code-optimization actually is a strong point of the parser. However I had expected/hoped that this code-optimization only occurs at the first run and that the optimized code is kept for following runs. This does not seem to be the case.
First of all: am I correct in my analysis? Secondly, can you give me any advise on improving the parsing-time, not being giving up on my development-paradigm, based on these stats?
Some more stats:
The info-view gives for the compiling -fase a total of 2124 lines of which:
Thnx in advance for your reply.
Rob Stapper
Sent from Mail for Windows