more precise time for file names
added simple swaps/compares/allocs profiling