Converter methods.
as.memuse(x, ...)# S4 method for numeric
as.memuse(x, unit = .UNIT, unit.prefix = .PREFIX,
unit.names = .NAMES)
# S4 method for object_size
as.memuse(x, unit = .UNIT, unit.prefix = .PREFIX,
unit.names = .NAMES)
# S4 method for character
as.memuse(x, unit = .UNIT, unit.prefix = .PREFIX,
unit.names = .NAMES)
# S4 method for memuse
as.character(x, ...)
# S4 method for memuse
as.numeric(x, as.is = FALSE)
Numeric value, object_size data, or appropriate string (see details section for more information).
Additional arguments.
string
; the unit of storage, such as "MiB" or "MB",
depending on prefix. Case is ignored.
string
; the unit prefix, namely IEC or SI. Case
is ignored.
string
; control for whether the unit names should
be printed out or their abbreviation should be used. Options are "long" and
"short", respectively. Case is ignored.
logical; should the size be "as-is", or converted to bytes first.
Returns a memuse
object.
These methods convert numeric, object_size
, and string (character)
objects into memuse
objects.
Strings must be of the same form as the printed output of a a memuse object. For example, "100 KiB" is valid, but "100 (KiB)" is not. As always, case of the unit is ignored, and so "100 kib" would be valid as well.
# NOT RUN {
as.memuse(10)
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab