[−][src]Trait heim::process::os::linux::MemoryExt
This is supported on
feature="process"
only.Linux-specific extension to process Memory information.
Required methods
fn shared(
&self
) -> Quantity<dyn Dimension<J = Z0, N = Z0, T = Z0, I = Z0, L = Z0, M = Z0, Kind = dyn InformationKind + 'static, Th = Z0> + 'static, dyn Units<u64, time = second, thermodynamic_temperature = kelvin, length = meter, electric_current = ampere, amount_of_substance = mole, luminous_intensity = candela, mass = kilogram> + 'static, u64>
&self
) -> Quantity<dyn Dimension<J = Z0, N = Z0, T = Z0, I = Z0, L = Z0, M = Z0, Kind = dyn InformationKind + 'static, Th = Z0> + 'static, dyn Units<u64, time = second, thermodynamic_temperature = kelvin, length = meter, electric_current = ampere, amount_of_substance = mole, luminous_intensity = candela, mass = kilogram> + 'static, u64>
This is supported on
feature="process"
only.Returns the amount of memory that could be potentially shared with other processes.
fn text(
&self
) -> Quantity<dyn Dimension<J = Z0, N = Z0, T = Z0, I = Z0, L = Z0, M = Z0, Kind = dyn InformationKind + 'static, Th = Z0> + 'static, dyn Units<u64, time = second, thermodynamic_temperature = kelvin, length = meter, electric_current = ampere, amount_of_substance = mole, luminous_intensity = candela, mass = kilogram> + 'static, u64>
&self
) -> Quantity<dyn Dimension<J = Z0, N = Z0, T = Z0, I = Z0, L = Z0, M = Z0, Kind = dyn InformationKind + 'static, Th = Z0> + 'static, dyn Units<u64, time = second, thermodynamic_temperature = kelvin, length = meter, electric_current = ampere, amount_of_substance = mole, luminous_intensity = candela, mass = kilogram> + 'static, u64>
This is supported on
feature="process"
only.Returns TRS (text resident set) - the amount of memory devoted to executable code.
fn data(
&self
) -> Quantity<dyn Dimension<J = Z0, N = Z0, T = Z0, I = Z0, L = Z0, M = Z0, Kind = dyn InformationKind + 'static, Th = Z0> + 'static, dyn Units<u64, time = second, thermodynamic_temperature = kelvin, length = meter, electric_current = ampere, amount_of_substance = mole, luminous_intensity = candela, mass = kilogram> + 'static, u64>
&self
) -> Quantity<dyn Dimension<J = Z0, N = Z0, T = Z0, I = Z0, L = Z0, M = Z0, Kind = dyn InformationKind + 'static, Th = Z0> + 'static, dyn Units<u64, time = second, thermodynamic_temperature = kelvin, length = meter, electric_current = ampere, amount_of_substance = mole, luminous_intensity = candela, mass = kilogram> + 'static, u64>
This is supported on
feature="process"
only.Returns DRS (data resident set) - the amount of physical memory devoted to other than executable code.
Implementors
impl MemoryExt for Memory
[src]
fn shared(
&self
) -> Quantity<dyn Dimension<J = Z0, N = Z0, T = Z0, I = Z0, L = Z0, M = Z0, Kind = dyn InformationKind + 'static, Th = Z0> + 'static, dyn Units<u64, time = second, thermodynamic_temperature = kelvin, length = meter, electric_current = ampere, amount_of_substance = mole, luminous_intensity = candela, mass = kilogram> + 'static, u64>
[src]
&self
) -> Quantity<dyn Dimension<J = Z0, N = Z0, T = Z0, I = Z0, L = Z0, M = Z0, Kind = dyn InformationKind + 'static, Th = Z0> + 'static, dyn Units<u64, time = second, thermodynamic_temperature = kelvin, length = meter, electric_current = ampere, amount_of_substance = mole, luminous_intensity = candela, mass = kilogram> + 'static, u64>
fn text(
&self
) -> Quantity<dyn Dimension<J = Z0, N = Z0, T = Z0, I = Z0, L = Z0, M = Z0, Kind = dyn InformationKind + 'static, Th = Z0> + 'static, dyn Units<u64, time = second, thermodynamic_temperature = kelvin, length = meter, electric_current = ampere, amount_of_substance = mole, luminous_intensity = candela, mass = kilogram> + 'static, u64>
[src]
&self
) -> Quantity<dyn Dimension<J = Z0, N = Z0, T = Z0, I = Z0, L = Z0, M = Z0, Kind = dyn InformationKind + 'static, Th = Z0> + 'static, dyn Units<u64, time = second, thermodynamic_temperature = kelvin, length = meter, electric_current = ampere, amount_of_substance = mole, luminous_intensity = candela, mass = kilogram> + 'static, u64>
fn data(
&self
) -> Quantity<dyn Dimension<J = Z0, N = Z0, T = Z0, I = Z0, L = Z0, M = Z0, Kind = dyn InformationKind + 'static, Th = Z0> + 'static, dyn Units<u64, time = second, thermodynamic_temperature = kelvin, length = meter, electric_current = ampere, amount_of_substance = mole, luminous_intensity = candela, mass = kilogram> + 'static, u64>
[src]
&self
) -> Quantity<dyn Dimension<J = Z0, N = Z0, T = Z0, I = Z0, L = Z0, M = Z0, Kind = dyn InformationKind + 'static, Th = Z0> + 'static, dyn Units<u64, time = second, thermodynamic_temperature = kelvin, length = meter, electric_current = ampere, amount_of_substance = mole, luminous_intensity = candela, mass = kilogram> + 'static, u64>