-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#123 Implement memory footprint mode #124
Conversation
note: |
8f35f3f
to
63c2320
Compare
7670e00
to
a279ef5
Compare
e49cab2
to
fbd870c
Compare
5c7a3ee
to
b73b4ea
Compare
Implement a function and a mode for measuring total memory footprint of an object. - use existing 'serialize' infrastructure - add implementation and tests for std::unique_ptr, std::string, std::vector
- adjust serialization code for Footprinting mode - add unit tests for measuring memory footprint of standard containers - fix compiler warning in traversal test
- do not size underlying 'struct FILE' when footprinting FILE* pointer - simplify queue serialization to avoid copying - fix grammar typo
b73b4ea
to
5c16a23
Compare
@PhilMiller @lifflander if this looks ok for you, I would like to get it merged to have better CI feedback in DARMA-tasking/vt#1013 (I would be adding support for kokkos types and ironing out any discovered bugs in a subsequent PR) |
@lifflander @PhilMiller (thanks for the review!)
I don't have a fresh example from |
I believe that I have fixed this now for this repository. |
fixes #123