 
   defp print_runtime_info_topic(:memory) do
     print_pane("Memory")
-    print_memory("Total", :total, :MB)
+    print_memory("Total", :total)
     print_memory("Atoms", :atom)
     print_memory("Binaries", :binary)
     print_memory("Code", :code)

    |> Enum.map_join(", ", &inspect/1)
  end

  @runtime_info_topics [:system, :memory, :limits, :applications]
  @doc """
  Prints vm/runtime information such as versions, memory usage and statistics.
  Additional topics are available via `runtime_info/1`.

    print_memory("Processes", :processes)
  end

  defp print_runtime_info_topic(:allocators) do
    print_pane("Allocators")

    areas = :erlang.system_info(:allocated_areas)

    print_allocator(areas, "Atom Space", :atom_space)
    print_allocator(areas, "Atom Table", :atom_table)
    print_allocator(areas, "BIF Timer", :bif_timer)
    print_allocator(areas, "Bits Bufs Size", :bits_bufs_size)
    print_allocator(areas, "Dist Table", :dist_table)
    print_allocator(areas, "ETS Misc", :ets_misc)
    print_allocator(areas, "Export List", :export_list)
    print_allocator(areas, "Export Table", :export_table)
    print_allocator(areas, "Function Table", :fun_table)
    print_allocator(areas, "Loaded Code", :loaded_code)
    print_allocator(areas, "Module Refs", :module_refs)
    print_allocator(areas, "Module Table", :module_table)
    print_allocator(areas, "Node Table", :node_table)
    print_allocator(areas, "Port Table", :port_table)
    print_allocator(areas, "Process Table", :process_table)
    print_allocator(areas, "Register Table", :register_table)
    print_allocator(areas, "Static", :static)
    print_allocator(areas, "System Misc", :sys_misc)
  end

  defp print_runtime_info_topic(:limits) do
    print_pane("Statistics / limits")
    print_uptime()
