Match Document Document Title
7519636 Key sequenced clustered I/O in a database management system  
A system, method, apparatus, means and computer program code for writing data includes identifying a plurality of pages to be written to a data volume, each page including a file identifier and a...
7519640 Better placement of dying objects in a generation managed by the train algorithm  
In a garbage collector that employs the train algorithm, some objects in the collection set are evacuated from the collection set, even though they are referred to only by weak references, in order...
7519639 Method and apparatus for dynamic incremental defragmentation of memory  
A garbage collection process for managing a memory includes a defragmentation cycle. The garbage collection process is interleaved with a running application on a time-based or work-based schedule....
7516292 Method for predicting and avoiding danger in execution environment  
Measurement/analysis unit in a Java virtual machine has the function of measuring data when an event of garbage collection occurs, and the function of periodically measuring data. The...
7512745 Method for garbage collection in heterogeneous multiprocessor systems  
Garbage collection in heterogeneous multiprocessor systems is provided. In some illustrative embodiments, garbage collection operations are distributed across a plurality of the processors in the...
7509359 Memory bypass in accessing large data objects in a relational database management system  
Bypassing loading of memory in accessing large data objects in a relational database. A relational database may include a plurality of first type data items and associated second type data items....
7509329 Technique for accelerating file deletion by preloading indirect blocks  
A system and method for accelerating file deletion by preloading indirect blocks. When processing level 1 (L1) indirect blocks, the file server issues a read request for the next N indirect blocks...
7509360 Methods, apparatus, and product for distributed garbage collection  
In accordance with the present invention a process is provided for allocating and deallocating resources in a distributed processing system having a requester platform and a server platform. The...
7506013 Disk storage defragmentation  
File allocations on a disk are defragmented. Determinations are made concerning pages to be swapped among various allocations made by an operating system (OS). Determined pages are swapped by...
7499930 Data processing apparatus, data processing method, and data processing program  
This invention provides a technique that deletes data at high speed, and prevents discontinuous cluster chains from being produced due to data deletion. To accomplish this, when data included in...
7499961 Method and apparatus for limiting the size and facilitating maintenance of remembered sets in a space incremental garbage collector  
In a space incremental garbage collector, remembered set information for a region is stored in a set of fixed-size data structures, each of which has a representation of the information and a level...
7499960 Adaptive memory allocation  
An operator in accordance with the invention changes, over time, the amount of memory that is allocated and used by the operator, to process data input to the operator. For example, a sort operator...
7496615 Method, system and article for detecting critical memory leaks causing out-of-memory errors in Java software  
An analysis tool for specifically identifying the cause and location of critical memory leaks within a large software system is provided. The analysis tool transparently adds multiple processing...
7496795 Method, system, and computer program product for light weight memory leak detection  
The present invention provides a method, system, and computer program product for light weight memory leak detection. A method in accordance with an embodiment of the present invention comprises:...
7490117 Dynamic performance monitoring-based approach to memory management  
Techniques are described for optimizing memory management in a processor system. The techniques may be implemented on processors that include on-chip performance monitoring and on systems where an...
7487321 Method and system for memory leak detection  
Systems, methods, apparatus and software can be implemented to detect memory leaks with relatively high confidence. By analyzing memory blocks stored in a memory, implicit and/or explicit...
7484067 System and method for ensuring non-interfering garbage collection in a real time multi-threaded environment  
A system and method for ensuring non-interfering garbage collection in a real time multi-threaded environment. An incarnation counter is associated with a scoped memory area. The incarnation...
7483930 Method and apparatus for maintaining an object-based write barrier to facilitate garbage-collection operations  
One embodiment of the present invention provides a system that facilitates identifying roots for a garbage-collection operation in a computer system that supports an object-addressed memory...
7480767 Cache with time-based purging and computation of purged items  
Methods and apparatus, including computer program products, for purging an item from a cache based on the expiration of a period of time and having an associated process to generate an item purged...
7480782 Reference-updating using per-chunk referenced-address ranges in a compacting garbage collector  
Reference updating in a sliding compaction garbage collector may involve maintaining, for each logical region of the heap to be compacted, values that represent the range of addresses referenced by...
7478119 System and method for transposing memory patterns within the physical memory space  
A system for mapping memory of a computer system includes a sorter, a partitioner, and a mapper. The sorter sorts a physical memory space to obtain a sorted virtual memory space, where the physical...
7478216 Method, system, and article of manufacture for returning physical volumes  
Provided are a method, system and article of manufacture for return processing in storage pools. A plurality of physical volumes are allocated to a first storage pool. A determination is made...
7478210 Memory reclamation with optimistic concurrency  
Memory reclamation with optimistic concurrency is described. In one example an allocated memory object is tentatively freed in a software transactional memory, the object having pointers into it...
7472132 Attributing memory usage by individual software components  
A method, system and computer-usable medium for attributing memory usage are presented. The method includes the steps of creating an object graph of a portion of a memory heap, wherein the object...
7472145 Compact garbage collection tables  
A compact set of garbage collection tables takes advantage of the redundancies often inherent in live pointer information: multiple call sites in a call stack often share common live pointer...
7472144 Method and system for resolving memory leaks and releasing obsolete resources from user session data  
A software program ( 12 ) is configured to initiate, process, and terminate user sessions ( 22, 26 ). A resource deallocation module ( 50 ) is linked to the software program ( 12 ) to deallocate...
7469329 Methods for dynamically resizing memory pools  
There are disclosed methods for dynamically resizing memory pools used by database management systems. In one aspect, if a decrease in allocation to the memory pool is required, at least one page...
7469324 System and method for concurrent compacting self pacing garbage collection using loaded value and access barriers  
A method, system, and computer program product for managing a heap of memory allocated to a program being executed on a data processing system is disclosed. A limited amount of memory is allocated...
7469258 Information processing method, apparatus and program in XML driven architecture  
A business program in an XML driven architecture is disclosed. XML data corresponding to a form screen is analyzed and a business class corresponding to a tag included in the XML data is specified....
7467278 Memory tuning for garbage collection and central processing (CPU) utilization optimization  
A method and computer program product for garbage collection sensitive load balancing is disclosed for memory tuning for garbage collection and CPU utilization optimization An application is...
7464384 Method for inter-object communication  
A method for managing inter-object communication is provided. With the method, objects obtain licenses to interact with one another via a licensing framework. When an object wishes to enter into an...
7461220 Free item distribution among multiple free lists during garbage collection for more efficient object allocation  
A garbage collector predicts future allocation requirements and then distributes free items to multiple subpool free lists and a TLH free list during the sweep phase according to the future...
7457827 Information file recording apparatus  
A recording apparatus for creating under a directory a plurality of information files each having information data and creation date information, and recording the information files to a recording...
7454581 Read-copy update grace period detection without atomic instructions that gracefully handles large numbers of processors  
A method for avoiding unnecessary grace period token processing while detecting a grace period without atomic instructions in a read-copy update subsystem or other processing environment that...
7454448 Synchronizing object promotion in a multi-tasking virtual machine with generational garbage collection  
A method for managing memory in a multi-tasking virtual machine, involving suspending a first task for garbage collection of a plurality of concurrently executing tasks, promoting at least one...
7454449 Method for reorganizing a set of database partitions  
A method is disclosed for reorganizing a set of database partitions based on a ranked set of database partitions. The method includes a step to determine a fragmentation indicator for each database...
7451168 Incremental garbage collection of data in a secondary storage  
A method and apparatus for different embodiments of incremental garbage collection of data in a secondary storage. In one embodiment, a method comprises locating blocks of data in a log that are...
7447851 System for page-out and page-in of stale objects in memory  
A system for moving an object from a short lived memory area in a program address space on a physical memory into a tenured memory area in response to a determination that the object has not been...
7440979 Snapshots for instant backup in a database management system  
A system, method, apparatus, means and computer program code for processing a request to create a snapshot version of a database are provided which include identifying a current state of a...
7441094 Memory management configuration  
Memory management within a runtime execution environment may be configured in accordance with data associated with executable code loaded therein.
7440986 Method for estimating storage requirements for a multi-dimensional clustering data configuration  
A storage requirements estimating system estimates the storage required for a proposed multidimensional clustering data by modeling wasted space. The amount of wasted space is modeled by...
7437612 Postmortem detection of owned mutual exclusion locks  
In general, in one aspect, the invention relates to a method for identifying lock ownership, including identifying at least one node in the crash dump, characterizing the at least one node in the...
7437557 Garbage collection system and method for a mobile communication terminal  
A garbage collection method is provided. The method comprises setting at least a garbage collection condition for the mobile terminal; converting a state of the mobile terminal from a first state...
7434214 Method for determining a close approximate benefit of reducing memory footprint of a Java application  
Changes in performance in a Java program are deduced from information related to garbage collection events of the program. Assumptions are made about the system, the application and garbage...
7433904 Buffer memory management  
Various systems and methods for buffer memory management are disclosed. In one embodiment a buffer memory includes at least one queue configured to store a number of buffer access tasks. Buffer...
7428560 Age segregation for garbage collector  
A garbage collector treats a heap as divided into regions. From a candidate set of those regions, it selects the collection sets on which it performs collection increments from among those regions...
7424589 Method and an apparatus for the high-precision tracking of approximate per-task memory usage  
One embodiment of the present invention provides a method and a system for tracking memory usage of tasks in a shared heap. The system performs a full garbage-collection operation on the shared...
7424499 Lazy timestamping in transaction time database  
Lazy timestamping in a transaction time database is performed using volatile reference counting and checkpointing. Volatile reference counting is employed to provide a low cost way of garbage...
7424498 Probabilistic summary data structure based encoding for garbage collection  
A method and apparatus for different embodiments of probabilistic summary data structure based encoding for garbage collection are described. In one embodiment, a method comprises generating a...
7421539 Method and system for concurrent garbage collection and mutator execution  
A method for concurrent garbage collection and mutator execution in a computer system includes scanning a first cache line for a non-local bit. The non-local bit is associated with a root object. A...