peadar / pstack

Print stack traces from running processes, or core files. Supports aarch64, x86_64, and i386
BSD 2-Clause "Simplified" License
134 stars 34 forks source link

Performance update to canal #12

Closed pp4x closed 3 years ago

pp4x commented 3 years ago

Storing listed symbols to a std::map to eliminate duplicates; reading larger chunks of the core file at a time (capped at 1M)

My experimentation yielded a 60% faster processing for a 4G core.

took the liberty to add "build" into .gitignore, since it is the most common CMake build dir.