source: branches/stable/ARBDB/adtune.cxx

Last change on this file was 9838, checked in by westram, 11 years ago
  • reintegrated branch 'db'
    • GBDATA now is a base class of GBENTRY (new) and GBCONTAINER
      • moved code into classes GBENTRY, GBCONTAINER and GB_MAIN_TYPE
      • several functions now exist 2 (or 3) times (for GBENTRY and GBCONTAINER, and some for GBDATA as well)
      • several functions changed their interface (caller has to explicitely pass GBENTRY or GBCONTAINER)
    • dropped support for ARB DB-version 0
  • adds:
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.1 KB
Line 
1// =============================================================== //
2//                                                                 //
3//   File      : adtune.cxx                                        //
4//   Purpose   :                                                   //
5//                                                                 //
6//   Institute of Microbiology (Technical University Munich)       //
7//   http://www.arb-home.de/                                       //
8//                                                                 //
9// =============================================================== //
10
11#include <gb_tune.h>
12
13#define KB 1024
14#define MB 1024 * KB
15
16const int GBCM_BUFFER               = 8192;         // The communication buffer size
17const int GB_REMOTE_HASH_SIZE       = 0x40000;      // The initial hash size in any client to find the database entry in the server
18const int GBM_MAX_UNINDEXED_ENTRIES = 64;           // The maximum number fields with the same key which are not put together in one memory segment
19
20const int GB_TOTAL_CACHE_SIZE   = 50*MB;            // Initial cache size in bytes
21const int GB_MAX_CACHED_ENTRIES = 16384;            // maximum number of cached items (Maximum 32000)
22
23const int GB_MAX_QUICK_SAVE_INDEX = 99;             // Maximum extension-index of quick saves (Maximum 99)
24const int GB_MAX_QUICK_SAVES      = 10;             // maximum number of quick saves
25
26const int GB_MAX_LOCAL_SEARCH = 256;                // Maximum number of children before doing a search in the database server
27
28const int GBTUM_SHORT_STRING_SIZE    = 128;         // the maximum strlen which is stored in short string format
29const unsigned GB_HUFFMAN_MIN_SIZE   = 128;         // min length, before huffmann code is used
30const unsigned GB_RUNLENGTH_MIN_SIZE = 64;          // min length, before runlength code is used
31
32const int GB_MAX_REDO_CNT  = 10;                    // maximum number of redos
33const int GB_MAX_UNDO_CNT  = 100;                   // maximum number of undos
34const int GB_MAX_UNDO_SIZE = 20*MB;                 // total bytes used for undo
Note: See TracBrowser for help on using the repository browser.