Berkeley DB version 4.2.52

## com.sleepycat.db
Class DbMpoolStat

    java.lang.Object
      |
      +--com.sleepycat.db.DbMpoolStat

public class DbMpoolStat
extends Object

The DbMpoolStat object is used to return memory pool statistics.

Field Summary
`int` `st_alloc` Number of page allocations.
`int` `st_alloc_buckets` Number of hash buckets checked during allocation.
`int` `st_alloc_max_buckets` Maximum number of hash buckets checked during an allocation.
`int` `st_alloc_max_pages` Maximum number of pages checked during an allocation.
`int` `st_alloc_pages` Number of pages checked during allocation.
`int` `st_bytes` Bytes of cache (total cache size is st_gbytes + st_bytes).
`int` `st_cache_hit` Requested pages found in the cache.
`int` `st_cache_miss` Requested pages not found in the cache.
`int` `st_gbytes` Gigabytes of cache (total cache size is st_gbytes + st_bytes).
`int` `st_hash_buckets` Number of hash buckets in buffer hash table.
`int` `st_hash_examined` Total number of hash elements traversed during hash table lookups.
`int` `st_hash_longest` The longest chain ever encountered in buffer hash table lookups.
`int` `st_hash_max_wait` The maximum number of times any hash bucket lock was waited for by a thread of control.
`int` `st_hash_nowait` The number of times that a thread of control was able to obtain a hash bucket lock without waiting.
`int` `st_hash_searches` Total number of buffer hash table lookups.
`int` `st_hash_wait` The number of times that a thread of control was forced to wait before obtaining a hash bucket lock.
`int` `st_map` Requested pages mapped into the process' address space (there is no available information about whether or not this request caused disk I/O, although examining the application page fault rate may be helpful).
`int` `st_ncache` Number of caches.
`int` `st_page_clean` Clean pages currently in the cache.
`int` `st_page_create` Pages created in the cache.
`int` `st_page_dirty` Dirty pages currently in the cache.
`int` `st_page_in` Pages read into the cache.
`int` `st_page_out` Pages written from the cache to the backing file.
`int` `st_page_trickle` Dirty pages written using the `DbEnv.memoryPoolTrickle` method.
`int` `st_pages` Pages in the cache.
`int` `st_region_nowait` The number of times that a thread of control was able to obtain a region lock without waiting.
`int` `st_region_wait` The number of times that a thread of control was forced to wait before obtaining a region lock.
`int` `st_regsize` Individual cache size.
`int` `st_ro_evict` Clean pages forced from the cache.
`int` `st_rw_evict` Dirty pages forced from the cache.

Constructor Summary
`DbMpoolStat()`

Method Summary
`String` `toString()` Provide a string representation of all the fields contained within this class.

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Field Detail

### st_gbytes

    public int st_gbytes

  Gigabytes of cache (total cache size is st_gbytes + st_bytes).

### st_bytes

    public int st_bytes

  Bytes of cache (total cache size is st_gbytes + st_bytes).

### st_ncache

    public int st_ncache

  Number of caches.

### st_regsize

    public int st_regsize

  Individual cache size.

### st_map

    public int st_map

  Requested pages mapped into the process' address space (there is no available information about whether or not this request caused disk I/O, although examining the application page fault rate may be helpful).

### st_cache_hit

    public int st_cache_hit

  Requested pages found in the cache.

### st_cache_miss

    public int st_cache_miss

  Requested pages not found in the cache.

### st_page_create

    public int st_page_create

  Pages created in the cache.

### st_page_in

    public int st_page_in

  Pages read into the cache.

### st_page_out

    public int st_page_out

  Pages written from the cache to the backing file.

### st_ro_evict

    public int st_ro_evict

  Clean pages forced from the cache.

### st_rw_evict

    public int st_rw_evict

  Dirty pages forced from the cache.

### st_page_trickle

    public int st_page_trickle

  Dirty pages written using the `DbEnv.memoryPoolTrickle` method.

### st_pages

    public int st_pages

  Pages in the cache.

### st_page_clean

    public int st_page_clean

  Clean pages currently in the cache.

### st_page_dirty

    public int st_page_dirty

  Dirty pages currently in the cache.

### st_hash_buckets

    public int st_hash_buckets

  Number of hash buckets in buffer hash table.

### st_hash_searches

    public int st_hash_searches

  Total number of buffer hash table lookups.

### st_hash_longest

    public int st_hash_longest

  The longest chain ever encountered in buffer hash table lookups.

### st_hash_examined

    public int st_hash_examined

  Total number of hash elements traversed during hash table lookups.

### st_hash_nowait

    public int st_hash_nowait

  The number of times that a thread of control was able to obtain a hash bucket lock without waiting.

### st_hash_wait

    public int st_hash_wait

  The number of times that a thread of control was forced to wait before obtaining a hash bucket lock.

### st_hash_max_wait

    public int st_hash_max_wait

  The maximum number of times any hash bucket lock was waited for by a thread of control.

### st_region_nowait

    public int st_region_nowait

  The number of times that a thread of control was able to obtain a region lock without waiting.

### st_region_wait

    public int st_region_wait

  The number of times that a thread of control was forced to wait before obtaining a region lock.

### st_alloc

    public int st_alloc

  Number of page allocations.

### st_alloc_buckets

    public int st_alloc_buckets

  Number of hash buckets checked during allocation.

### st_alloc_max_buckets

    public int st_alloc_max_buckets

  Maximum number of hash buckets checked during an allocation.

### st_alloc_pages

    public int st_alloc_pages

  Number of pages checked during allocation.

### st_alloc_max_pages

    public int st_alloc_max_pages

  Maximum number of pages checked during an allocation.

Constructor Detail

### DbMpoolStat

    public DbMpoolStat()

Method Detail

### toString

    public String toString()

  Provide a string representation of all the fields contained within this class.

  Overrides:
    `toString` in class `Object`
  Returns:
    The string representation.

Berkeley DB version 4.2.52

Copyright (c) 1996-2003 Sleepycat Software, Inc. - All rights reserved.