Persistent Memory Analysis Tool (PMAT) - Valgrind Plugin that provides an online sampling approach towards performing verification on persistent memory.
GNU General Public License v2.0
1
stars
0
forks
source link
Investigate using in-memory shadow heap rather than just a file #17
Likely pairs with issue #15 with regards to calling verification from a forked child. Storing the entire shadow heap in memory enables parent and child to share the same heap via Copy-On-Write semantics (less memory overhead, likely around 2x) and the child can, if I decide to stick with separate process verification, handle writing directly to a temporary file to be computed on, cutting down system I/O time and better supporting parallel verification.
Likely pairs with issue #15 with regards to calling verification from a forked child. Storing the entire shadow heap in memory enables parent and child to share the same heap via Copy-On-Write semantics (less memory overhead, likely around 2x) and the child can, if I decide to stick with separate process verification, handle writing directly to a temporary file to be computed on, cutting down system I/O time and better supporting parallel verification.