Simon Kissel <simon.kis...@nerdherrschaft.com> schrieb am So., 28. Okt. 2018, 12:46:
> Hi Florian, > > > But there is another pretty simple optimization opportunity in this > > area: make the FPC heap manager capable of using > > os-based memory reallocation. Kernel-based memory reallocation of > > large blocks has the big advantage that the OS can > > move the memory contents only by re-mapping memory pages. > > I fully agree that the memory manager for obvious reasons is > an important subject, especially for heavily multithreaded code, > and even more for any string stuff in such code. I haven't > informed myself enough to judge how well the FPC memory manager > behaves in this regard, and if it might make sense to try > to use an alternative memory manager with FPC for Linux. > > However, being aware of that, we are avoiding reallocations > wherever we can and instantiate pretty much every thing using > own memory caches. > I think Florian was talking about the memory management inside the compiler 🤔 Regards, Sven >
_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel