MemoryInfo.fromMap constructor

MemoryInfo.fromMap(
  1. Map<String, String> map
)

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'),
  );
}