摘要 |
The present invention relates generally to storage administration of computer systems and in particular to a method for managing storage resources of computer systems. A method is proposed in which so-called "first category' program data is managed with a first Storage Management System (STMS) (14) in a first address space (25), and so-called "second category' program data is managed with a second STMS (16) in a separate space (26). Each STMS can be provided by a separate heap or any other suited memory management means dependent of the actual business context, operating system, and hardware in regard. According to a further aspect different categories have different temporal nature: the first category data is associated with persistent data, whereas the second category data is associated with transient data, whereby the storage resources (25) used for transient data are re-initialized for each transaction. Said re-initialization comprises a deallocation of storage which is not explicitly deallocated by the programmer. Thus, storage efficiency and runtime safety is increased further even if the programmer missed to deallocate some program data which is really no more needed for the further run of a program.
|