2 مستودعات
Monitoring modifications to memory pages to optimize state dumping and minimize process freeze times.
Distinct from Memory Consumption Tracking: Distinct from consumption tracking; monitors specific page modifications for incremental dumping purposes.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Memory Change Tracking. Refine with filters or upvote what's useful.
This project is a diagnostic utility for monitoring and analyzing memory consumption in Python applications. It provides tools for tracking resource usage at the process level and performing detailed, line-by-line analysis to identify memory leaks and performance bottlenecks. The tool distinguishes itself through its ability to aggregate memory metrics across entire process trees, capturing the total resource impact of both parent and child processes. It supports time-series visualization of memory usage over the duration of a script, allowing for the identification of long-term consumption p
Allows selection from multiple measurement methods for memory metrics to ensure accurate data collection across different environments.
CRIU is a Linux process checkpointing tool and state manager used to freeze running applications and save their memory and state to disk for later restoration. It functions as a container migration engine and an OCI checkpoint image converter, allowing the live state of running containers to be transferred between different hosts. The project distinguishes itself through its ability to persist network connectivity, acting as a TCP connection state persister that saves and reconstructs network socket states to maintain active communication after a restart. It further enables the distribution o
Monitors modifications to memory pages to optimize the dumping process and minimize the time an application remains frozen.