Module Make.MemoryUsage

type _js_memory_usage
type js_memory_usage = _js_memory_usage Ctypes.structure
val js_memory_usage : js_memory_usage Ctypes.typ
val malloc_size : (int64, js_memory_usage) Ctypes.field
val malloc_limit : (int64, js_memory_usage) Ctypes.field
val memory_used_size : (int64, js_memory_usage) Ctypes.field
val malloc_count : (int64, js_memory_usage) Ctypes.field
val memory_used_count : (int64, js_memory_usage) Ctypes.field
val atom_count : (int64, js_memory_usage) Ctypes.field
val atom_size : (int64, js_memory_usage) Ctypes.field
val str_count : (int64, js_memory_usage) Ctypes.field
val str_size : (int64, js_memory_usage) Ctypes.field
val obj_count : (int64, js_memory_usage) Ctypes.field
val obj_size : (int64, js_memory_usage) Ctypes.field
val prop_count : (int64, js_memory_usage) Ctypes.field
val prop_size : (int64, js_memory_usage) Ctypes.field
val shape_count : (int64, js_memory_usage) Ctypes.field
val shape_size : (int64, js_memory_usage) Ctypes.field
val js_func_count : (int64, js_memory_usage) Ctypes.field
val js_func_size : (int64, js_memory_usage) Ctypes.field
val js_func_code_size : (int64, js_memory_usage) Ctypes.field
val js_func_pc2line_count : (int64, js_memory_usage) Ctypes.field
val js_func_pc2line_size : (int64, js_memory_usage) Ctypes.field
val c_func_count : (int64, js_memory_usage) Ctypes.field
val array_count : (int64, js_memory_usage) Ctypes.field
val fast_array_count : (int64, js_memory_usage) Ctypes.field
val fast_array_elements : (int64, js_memory_usage) Ctypes.field
val binary_object_count : (int64, js_memory_usage) Ctypes.field
val binary_object_size : (int64, js_memory_usage) Ctypes.field
type t = {
malloc_limit : Stdlib.Int64.t;
malloc_count : Stdlib.Int64.t;
malloc_size : Stdlib.Int64.t;
memory_used_count : Stdlib.Int64.t;
memory_used_size : Stdlib.Int64.t;
atom_count : Stdlib.Int64.t;
atom_size : Stdlib.Int64.t;
str_count : Stdlib.Int64.t;
str_size : Stdlib.Int64.t;
obj_count : Stdlib.Int64.t;
obj_size : Stdlib.Int64.t;
prop_count : Stdlib.Int64.t;
prop_size : Stdlib.Int64.t;
shape_count : Stdlib.Int64.t;
shape_size : Stdlib.Int64.t;
js_func_count : Stdlib.Int64.t;
js_func_size : Stdlib.Int64.t;
js_func_code_size : Stdlib.Int64.t;
js_func_pc2line_count : Stdlib.Int64.t;
js_func_pc2line_size : Stdlib.Int64.t;
c_func_count : Stdlib.Int64.t;
array_count : Stdlib.Int64.t;
fast_array_count : Stdlib.Int64.t;
fast_array_elements : Stdlib.Int64.t;
binary_object_count : Stdlib.Int64.t;
binary_object_size : Stdlib.Int64.t;
}
val pp : Ppx_deriving_runtime.Format.formatter -> t -> Ppx_deriving_runtime.unit
val show : t -> Ppx_deriving_runtime.string
val to_record : (_js_memory_usage[ `Struct ]) Ctypes.structured -> t