# Module Procfs.Process.Statm

    module Statm: sig .. end

    type t = {

`` | `size : `Procfs.bigint`;` | `(*` | total program size | `*)`
`` | `resident : `Procfs.bigint`;` | `(*` | resident set size | `*)`
`` | `share : `Procfs.bigint`;` | `(*` | shared pages | `*)`
`` | `text : `Procfs.bigint`;` | `(*` | text (code) | `*)`
`` | `lib : `Procfs.bigint`;` | `(*` | library | `*)`
`` | `data : `Procfs.bigint`;` | `(*` | data/stack | `*)`
`` | `dt : `Procfs.bigint`;` | `(*` | dirty pages (unused) | `*)`

}

    val dt : t -> Procfs.bigint

    val data : t -> Procfs.bigint

    val lib : t -> Procfs.bigint

    val text : t -> Procfs.bigint

    val share : t -> Procfs.bigint

    val resident : t -> Procfs.bigint

    val size : t -> Procfs.bigint

    module Fields: sig .. end

    val of_string : string -> t

    val t_of_sexp : Sexplib.Sexp.t -> t

    val sexp_of_t : t -> Sexplib.Sexp.t