Package | Description |
---|---|
de.lmu.ifi.dbs.elki.index |
Index structure implementations
|
de.lmu.ifi.dbs.elki.index.tree |
Tree-based index structures
|
de.lmu.ifi.dbs.elki.persistent |
Persistent data management.
|
Modifier and Type | Method and Description |
---|---|
PageFileStatistics |
AbstractIndex.getPageFileStatistics() |
PageFileStatistics |
Index.getPageFileStatistics()
Get the underlying page file (or a proxy), for access counts.
|
Modifier and Type | Method and Description |
---|---|
PageFileStatistics |
IndexTree.getPageFileStatistics()
Get the index file page access statistics.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PageFile<P extends Page>
Page file interface.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPageFile<P extends Page>
Abstract base class for the page file API for both caches and true page files
(in-memory and on-disk).
|
class |
AbstractStoringPageFile<P extends Page>
Abstract class implementing general methods of a PageFile.
|
class |
LRUCache<P extends Page>
An LRU cache, based on
LinkedHashMap . |
class |
MemoryPageFile<P extends Page>
A memory based implementation of a PageFile that simulates I/O-access.
|
class |
OnDiskArrayPageFile<P extends Page>
A OnDiskArrayPageFile stores objects persistently that implement the
Page interface. |
class |
PersistentPageFile<P extends Page>
A PersistentPageFile stores objects persistently that implement the
Page interface. |
Modifier and Type | Method and Description |
---|---|
PageFileStatistics |
AbstractStoringPageFile.getInnerStatistics() |
PageFileStatistics |
PageFileStatistics.getInnerStatistics()
Get statistics for the inner page file, if present.
|
PageFileStatistics |
LRUCache.getInnerStatistics() |
Modifier and Type | Method and Description |
---|---|
static void |
PageFileUtil.appendPageFileStatistics(StringBuffer buffer,
PageFileStatistics statistics)
Append the page file statistics to the output buffer.
|
static long |
PageFileUtil.getLogicalReadOperations(PageFileStatistics statistics)
Get the number of (logical) read operations (without caching).
|
static long |
PageFileUtil.getLogicalWriteOperations(PageFileStatistics statistics)
Get the number of (logical) write operations (without caching).
|
static long |
PageFileUtil.getPhysicalReadOperations(PageFileStatistics statistics)
Get the number of (physical) read operations (with caching).
|
static long |
PageFileUtil.getPhysicalWriteOperations(PageFileStatistics statistics)
Get the number of (physical) write operations (with caching).
|