stacktrace
gdrcopy
stacktrace | gdrcopy | |
---|---|---|
1 | 1 | |
396 | 777 | |
2.0% | 1.5% | |
7.2 | 8.1 | |
5 days ago | about 2 months ago | |
C++ | C++ | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
stacktrace
-
60x speed-up of Linux “perf”
I do know Boost.Stacktrace calls addr2line too. From the code(https://github.com/boostorg/stacktrace/blob/develop/include/...), it seems Boost.Stacktrace also shells out to addr2line for every address. But in practice, I found the overhead of boost::stacktrace::stacktrace() is not as horrendous as my crappy implementation, which calls addr2line, too.
gdrcopy
-
More than 128 GB of ram
I think vram swap will be fine for your case. I'm not sure how vram can be used exactly as normal ram, but at least scum Nvidia are claiming that we can map vram to ram, so that.s an extra option for some gpus. https://github.com/NVIDIA/gdrcopy
What are some alternatives?
addr2line - A cross-platform `addr2line` clone written in Rust, using `gimli`
vramfs - VRAM based file system for Linux
honggfuzz - Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based)
vibrantLinux - A tool to automate managing your screen's saturation depending on what programs are running
easyloggingpp - C++ logging library. It is extremely powerful, extendable, light-weight, fast performing, thread and type safe and consists of many built-in features. It provides ability to write logs in your own customized format. It also provide support for logging your classes, third-party libraries, STL and third-party containers etc.
vec-mat-comp-quat - C++ 2d/3d/4d Vector, 2x2/3x3/4x4 Matrix, Complex Number, Quaternion, and 3d Transformation Classes / Functions (Header Only libraries)
linux - Linux kernel source tree
nvidia-system-monitor-qt - Task Manager for Linux for Nvidia graphics cards
cpptrace - Simple, portable, and self-contained stacktrace library for C++11 and newer
cuda-api-wrappers - Thin C++-flavored header-only wrappers for core CUDA APIs: Runtime, Driver, NVRTC, NVTX.
optimus-manager-qt - An interface for Optimus Manager that allows to switch GPUs on Optimus laptops.