Module Quickjs_raw.MemoryUsage
type _js_memory_usage
= Bindings.Make(Quickjs_raw__.Stubs).MemoryUsage._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
= Bindings.Make(Quickjs_raw__.Stubs).MemoryUsage.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