• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/BerkeleyDB-21/db/build_vxworks/test_micro/

Lines Matching refs:conf

30 	CONFIG conf;
36 memset(&conf, 0, sizeof(conf));
37 conf.seed = 124087;
38 srand(conf.seed);
40 conf.pcount = 100000;
41 conf.ts = "Btree";
42 conf.type = DB_BTREE;
43 conf.dsize = 20;
44 conf.presize = 0;
45 conf.workload = T_PUT_GET_DELETE;
51 conf.cachesz = atoi(optarg);
54 conf.pcount = atoi(optarg);
57 conf.dsize = atoi(optarg);
60 conf.cursor_del = atoi(optarg);
63 conf.gcount = atoi(optarg);
66 conf.presize = 1;
69 conf.ksize = atoi(optarg);
72 conf.message = optarg;
75 conf.orderedkeys = 1;
78 conf.pagesz = atoi(optarg);
81 conf.num_dups = atoi(optarg);
86 conf.ts = "Btree";
87 conf.type = DB_BTREE;
92 conf.ts = "Hash";
93 conf.type = DB_HASH;
100 conf.verbose = 1;
105 conf.workload = T_PUT_GET_DELETE;
108 conf.workload = T_GET;
111 conf.workload = T_PUT;
114 conf.workload = T_DELETE;
117 conf.workload = T_PUT_GET;
120 conf.workload = T_PUT_DELETE;
123 conf.workload = T_GET_DELETE;
126 conf.workload = T_MIXED;
145 if (conf.pagesz != 0)
146 DB_BENCH_ASSERT(conf.pagesz >= 512 && conf.pagesz <= 65536 &&
147 ((conf.pagesz & (conf.pagesz - 1)) == 0));
149 if (conf.cachesz != 0)
150 DB_BENCH_ASSERT(conf.cachesz > 20480);
151 DB_BENCH_ASSERT(conf.ksize == 0 || conf.orderedkeys == 0);
156 if (conf.cachesz != 0)
158 dbenv->set_cachesize(dbenv, 0, conf.cachesz, 0) == 0);
169 if (conf.pagesz != 0)
171 dbp->set_pagesize(dbp, conf.pagesz) == 0);
172 if (conf.presize != 0 && conf.type == DB_HASH) {
173 ksz = (conf.orderedkeys != 0) ? sizeof(u_int32_t) : conf.ksize;
176 ffactor = (conf.pagesz - 32)/(ksz + conf.dsize + 8);
181 dbp->set_h_nelem(dbp, conf.pcount*10) == 0);
185 dbp, NULL, TESTFILE, NULL, conf.type, DB_CREATE, 0666) == 0);
188 dbp, TESTFILE, NULL, conf.type, DB_CREATE, 0666) == 0);
191 if (conf.workload == T_MIXED)
192 b_workload_run_mixed_workload(dbp, &conf);
194 b_workload_run_std_workload(dbp, &conf);
196 if (b_workload_is_put_workload(conf.workload) == 0)
197 timespecadd(&conf.tot_time, &conf.put_time);
198 if (b_workload_is_get_workload(conf.workload) == 0)
199 timespecadd(&conf.tot_time, &conf.get_time);
200 if (b_workload_is_del_workload(conf.workload) == 0)
201 timespecadd(&conf.tot_time, &conf.del_time);
206 if (conf.verbose != 0)
207 b_workload_dump_verbose_stats(dbp, &conf);
218 conf.ts, b_workload_workload_str(conf.workload), (u_long)conf.pcount);
219 if (conf.ksize != 0)
220 printf(", key size: %lu", (u_long)conf.ksize);
221 if (conf.dsize != 0)
222 printf(", data size: %lu", (u_long)conf.dsize);
223 if (conf.pagesz != 0)
224 printf(", page size: %lu", (u_long)conf.pagesz);
227 if (conf.cachesz != 0)
228 printf(", cache size: %lu", (u_long)conf.cachesz);
231 printf(", %s keys", conf.orderedkeys == 1 ? "ordered" : "unordered");
232 printf(", num dups: %lu", (u_long)conf.num_dups);
235 if (conf.workload != T_MIXED) {
236 if (conf.message != NULL)
237 printf("%s %s ", conf.message, conf.ts);
238 TIME_DISPLAY(conf.pcount, conf.tot_time);
240 TIMER_DISPLAY(conf.pcount);