Hi,

We were profiling our code, and one RTL function regularly popped up in
close to the top in the profiling list.

It's remove_freed_fixed_chunks(). Can someone explain to me under what
condition this code is triggered very often and/or could take long to
execute (there's a loop in there)?

Maybe we abuse the the heap manager, or there's room for improvement in
the RTL, we would like to know.

We experienced his on ARM/Linux btw.

Charlie
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to