Buffers Panel

The Buffers Panel is divided into the following three sections:

Section Description & Use
A Summary table, one row per buffer pool. Persistit supports multiple buffer pools different buffer sizes. In this example, the default configuration containing a single pool of 8K buffers is shown.
B Buffer detail table, one row per buffer. In this example, the rows are sorted by decreasing order of the number of changes made to the buffer. Click on a column header to toggle the ordering of rows by values in that column between Ascending, Descending and Unsorted order.
C Buffer selection panel: This panel of toggle buttons affects the collection of buffers shown in the buffer detail table. The buttons select:
ButtonSelects
ValidBuffers that contain valid data
Dirtybuffers that contain modified data that has not yet been written to the database
Readerbuffers that are currently being read by one or more threads and are therefore locked non-exclusively
Writerbuffers that are currently being updated by a thread, and are therefore locked exclusively

Selecting multiple buttons displays the union of all the buffers selected by each individual button. In other words, the selected button are OR'ed together. Deselecting all buttons displays all buffers in the buffer pool.