4
9.4.2003
Teemu Kerola, Copyright 2003
JVM:n tietorakenteet
•JVM pino
–kuten tavallinen AT-pino
–koostuu useista kehyksistä (frames)
(vrt. aktivointitietue) ja operandipinosta
–käyttö: kehyksille ainoastaan push/pop operaatiot,
operandipinon alkioille myös push/pop
–ei tarvita yhtenäistä muistialuetta
–allokoidaan keosta (heap)
–toteutuksesta riippuen rajallinen tai dynaamisesti laajennettavissa
–tila loppu Þ StackOverflowError, OutOfMemoryError
http://java.sun.com/docs/books/vmspec/2nd-edition/html/VMSpecTOC.doc.html
ks. Fig. 4-10 [Tane99]