MemoryInfo.fromMap constructor
fromMap
Implementation
factory MemoryInfo.fromMap(Map<String, String> map) {
return MemoryInfo(
usedMemory: int.parse(map['used_memory'] ?? '0'),
usedMemoryHuman: map['used_memory_human'] ?? '',
usedMemoryRss: int.parse(map['used_memory_rss'] ?? '0'),
usedMemoryRssHuman: map['used_memory_rss_human'] ?? '',
usedMemoryPeak: int.parse(map['used_memory_peak'] ?? '0'),
usedMemoryPeakHuman: map['used_memory_peak_human'] ?? '',
usedMemoryPeakPerc: map['used_memory_peak_perc'] ?? '',
usedMemoryOverhead: int.parse(map['used_memory_overhead'] ?? '0'),
usedMemoryStartup: int.parse(map['used_memory_startup'] ?? '0'),
usedMemoryDataset: int.parse(map['used_memory_dataset'] ?? '0'),
usedMemoryDatasetPerc: map['used_memory_dataset_perc'] ?? '',
totalSystemMemory: int.parse(map['total_system_memory'] ?? '0'),
totalSystemMemoryHuman: map['total_system_memory_human'] ?? '',
usedMemoryLua: int.parse(map['used_memory_lua'] ?? '0'),
usedMemoryLuaHuman: map['used_memory_lua_human'] ?? '',
maxMemory: int.parse(map['maxmemory'] ?? '0'),
maxMemoryHuman: map['maxmemory_human'] ?? '',
maxMemoryPolicy: map['maxmemory_policy'] ?? '',
memFragmentationRatio:
double.parse(map['mem_fragmentation_ratio'] ?? '0.0'),
memAllocator: map['mem_allocator'] ?? '',
activeDefragRunning: int.parse(map['active_defrag_running'] ?? '0'),
lazyfreePendingObjects: int.parse(map['lazyfree_pending_objects'] ?? '0'),
);
}