or
Results for FIELD_OF_SEARCH: 711/159
Showing 1 - 10 of 1025
During two-pass sliding compaction, a heap may first be logically divided into fixed-sized segments, or chunks, and information regarding each chunk, known as per-chunk metadata, may be saved for use during the second, sliding phase. In addition to the per-chunk information, information regarding the location and size, called object extent information, may also be saved during the marking phase of two-pass sliding compaction. In the sliding phase of two-pass sliding compaction, live objects are ...
A method of sanitizing storage in a data storage system includes maintaining data in an active file system, and automatically sanitizing the data in the active file system according to a specified scheduling criterion.
Executing an ordering operation is disclosed. A store operation associated with storing a value into a portion of a memory is initiated. An ordering operation to ensure that the store operation, but not necessarily all store operations, are completed is executed.
A method for a coarse write barrier control mechanism comprises maintaining a control table comprising a plurality of entries, where each entry may include an encoding of a write barrier function associated with a corresponding region of a heap. In response to a detection of a mutator write operation directed at the heap, the method includes selecting a particular entry of the control table that corresponds to a heap address specified in the write operation, and identifying a write barrier funct...
In a computer system with a garbage-collected heap memory, a cache of modified reference locations is associated with each application thread. The cache comprises a plurality of reference cache entries that are encoded in one of a plurality of ways. Using a write barrier that operates during a store operation, each application thread records modified references in its associated reference cache. Only when an entry must be evicted to make room for new information or when the thread is suspended i...
A method and apparatus for overwriting data in a recording medium, such as a Blu-ray disc write-once (BD-WO), are disclosed. The method includes when receiving a plurality of data record commands for a previously recorded area within the recording medium, replacement recording the received data for each record command on a non-recorded area within the recording medium, and when the plurality of record commands occur in a continuous area within the recording medium, the data is recorded on a mana...
Methods and systems for preserving content of serial use devices in view of a purge are presented. A method for preserving content of a serial use device in view of a purge may comprise: detecting a likelihood that a purge of a memory of a serial-use device is forthcoming; and transmitting a content of the memory of the serial-use device in response to said detecting. A system for preserving content of a serial use device in view of a purge may comprise: means for detecting a likelihood that a p...
In one embodiment of the invention, a method is provided for retrieving certain electronic information previously stored on certain storage media after a threshold set in the storage retention criteria has been exceeded in an electronic information storage system that stores electronic information on storage media in accordance with a storage retention criteria is provided. The method includes storing a record in a memory associated with a system manager that assigns the storage retention criter...
A method, apparatus, and computer instructions for collecting data for analyzing memory leaks. A plurality of indicators are associated with a plurality of objects. The plurality of indicators are set to a first state. An indicator is set for each live object in the plurality of objects to a second state. In response to a request for the data, data is collected from all objects in the plurality of objects having indicators set to the first state.
Efficient trace cache management during self-modifying code processing enables selective invalidation of entries of the trace cache, advantageously retaining some of the entries in the trace cache even during self-modifying code events. Instructions underlying trace cache entries are monitored for modification in groups, enabling advantageously reduced hardware. One or more translation ages are associated with each trace cache entry, and are determined when the entry is built by sampling current...
1 2 3 4 5 6 7 8 9 10
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us