A memory management method in which the memory area can be used efficiently,
avoiding
the overhead caused by copying to generate Java object.
In a memory having a variable address memory area where a Java object to be executed
by Java application is stored and relocated by Java virtual machine and a fixed
address memory area where data generated by another program is stored, data generated
by another program in the fixed address memory area is read out as Java object
according to management information for Java application to read the data.