Hi, I know that MO is not merged (and might be never merged) but I have an idea. In current implementation additional loop was added to TObject.InitInstance (for vInitTable). It could be speed up by new vManagedTable (for TObject.InitInstance). vManagedTable should have the same structure like vInitTable but should contains info only about records with management operators (+ classic objects with records with management operators). In practice it means significant improvement of performance for allocation of new objects. What you think about idea of vManagedTable?
-- Best regards, Maciej Izak
_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel