Adds tracing to the roofer app (with the -t, --trace CLI option)
Tracing info is emitted after a tile is finished. Thus, the level of granularity of the counts depends on the tile size. This has the least overhead i think, and is probably good enough.
Counts the processed objects and the heap allocations.
I added a python script to plot the traces. I know rerun is more fancy, but this was quick and easy. The plot looks like this below (this is wipploder, just one tile).
-t, --trace
CLI option)