Systems and methods for management of physiological data, for example data obtained from monitoring an electrocardiogram signal of a patient. In one example use, digital data is obtained and episodes of arrhythmias are detected. Snapshots of the digitized ECG signal may be stored for later physician review. One or more techniques may be used to avoid recording of redundant data, while ensuring that at least a minimum number of episodes of each detected arrhythmia can be stored. The system may automatically tailor its data collection to the cardiac characteristics of a particular patient. In one technique, memory is allocated to include for each detectable arrhythmia a memory segment designated to receive ECG snapshots representing only the respective arrhythmia. A shared memory pool may receive additional snapshots of as the designated memory segments fill.