> On Dec 12, 2018, at 7:20 PM, Martok <list...@martoks-place.de> wrote: > > Checking out the memory manager(s) could be useful as well - there are a lot > of > small allocations, that generally tends to put much stress on it. > And any improvement there would also directly benefit user applications.
I noticed today when working on operator overloads (for default properties) is that there is no attempt to cache anything. For example every time you it parses “1 + 1” a large code block is entered, lots of dynamic allocations etc… Obviously the resolved overload for integer+integer could be cached, at least on a per-block level. That’s a particularly wasteful detail I noticed and there’s probably many more like this. Regards, Ryan Joseph _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel