Struct js::jsapi::RuntimeSizes
[−]
[src]
#[repr(C)]pub struct RuntimeSizes { pub object: usize, pub atomsTable: usize, pub contexts: usize, pub temporary: usize, pub interpreterStack: usize, pub mathCache: usize, pub sharedImmutableStringsCache: usize, pub uncompressedSourceCache: usize, pub scriptData: usize, pub scriptSourceInfo: ScriptSourceInfo, pub code: CodeSizes, pub gc: GCSizes, pub allScriptSources: u64, pub notableScriptSources: [u64; 4], }
These measurements relate directly to the JSRuntime, and not to zones and compartments within it.
Fields
object: usize
atomsTable: usize
contexts: usize
temporary: usize
interpreterStack: usize
mathCache: usize
uncompressedSourceCache: usize
scriptData: usize
scriptSourceInfo: ScriptSourceInfo
code: CodeSizes
gc: GCSizes
allScriptSources: u64
notableScriptSources: [u64; 4]