filprofiler
filprofiler copied to clipboard
A Python memory profiler for data processing and scientific computing applications
Possibly macOS does same thing, with mmap() on large allocations.
Current system is complex, and may be causing #149 in part. Proposal: 1. Reentrancy checks happen in a new, custom Rust allocator wrapping existing allocators. 2. mmap() would still be...
By setting ` GLIBCXX_FORCE_NEW=1` https://gcc.gnu.org/onlinedocs/libstdc++/manual/memory.html
This will likely require ripping out jemalloc on Linux, since debug support is a compile-time option, and jemalloc() is very lenient about bad inputs (see #170), so out of the...
Sometimes we get free() of address we don't recognize. It is currently hard to distinguish the following circumstances: 1. Allocation wasn't added because tracking was off (explicitly, or due to...
Right now I have to do song and dance to get filprofiler-feedstock to run tests, which slows things down, and sometimes things break on Conda but not normal Python so...
The bug in #135 causes all end-to-end tests to fail on my macOS dev machine, as expected. However, those tests passed just fine on GitHub Actions. This suggests that in...
https://github.com/github/renaming#renaming-existing-branches
Should say something like "You need either newer Fil, or you're on an unsupported platform." Two motivations: * Unsupported platforms. * People who haven't upgraded `pip` and are stuck on...