Handbook
Glossary
dispatch-statistics
Vocabulary
vm
Definition
USING:
classes.struct
;
IN:
vm
STRUCT:
dispatch-statistics
{
megamorphic-cache-hits
cell_t
initial:
0
}
{
megamorphic-cache-misses
cell_t
initial:
0
}
{
cold-call-to-ic-transitions
cell_t
initial:
0
}
{
ic-to-pic-transitions
cell_t
initial:
0
}
{
pic-to-mega-transitions
cell_t
initial:
0
}
{
pic-tag-count
cell_t
initial:
0
}
{
pic-tuple-count
cell_t
initial:
0
}
;
Methods
USING:
classes.struct
classes.struct.private
kernel
vm
;
M:
dispatch-statistics
clone
clone-underlying
\
dispatch-statistics
memory>struct
;
inline
USING:
accessors
classes.struct
combinators.smart
vm
;
M:
dispatch-statistics
struct-slot-values
{
[
megamorphic-cache-hits>>
]
[
megamorphic-cache-misses>>
]
[
cold-call-to-ic-transitions>>
]
[
ic-to-pic-transitions>>
]
[
pic-to-mega-transitions>>
]
[
pic-tag-count>>
]
[
pic-tuple-count>>
]
}
cleave>array
;
inline