Align runtime memory usage formatting with LiveDashboard

This commit is contained in:
Jonatan Kłosko 2024-08-19 23:01:06 +09:00
parent d7cb831b1c
commit bcaea55b8d

View file

@ -651,10 +651,10 @@ defmodule Livebook.Utils do
"1.2 MB" "1.2 MB"
iex> Livebook.Utils.format_bytes(1_363_148_800) iex> Livebook.Utils.format_bytes(1_363_148_800)
"1.4 GB" "1.3 GB"
iex> Livebook.Utils.format_bytes(1_503_238_553_600) iex> Livebook.Utils.format_bytes(1_503_238_553_600)
"1.5 TB" "1.4 TB"
""" """
@spec format_bytes(non_neg_integer()) :: String.t() @spec format_bytes(non_neg_integer()) :: String.t()
@ -675,10 +675,10 @@ defmodule Livebook.Utils do
"#{:erlang.float_to_binary(value, decimals: 1)} #{unit}" "#{:erlang.float_to_binary(value, decimals: 1)} #{unit}"
end end
defp memory_unit(:TB), do: 1_000_000_000_000 defp memory_unit(:TB), do: 1024 * 1024 * 1024 * 1024
defp memory_unit(:GB), do: 1_000_000_000 defp memory_unit(:GB), do: 1024 * 1024 * 1024
defp memory_unit(:MB), do: 1_000_000 defp memory_unit(:MB), do: 1024 * 1024
defp memory_unit(:KB), do: 1_000 defp memory_unit(:KB), do: 1024
@doc """ @doc """
Converts the given IP address into a valid hostname. Converts the given IP address into a valid hostname.