hash_usenix.ps
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:155k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. 3838(or)X
  2. 3933(another)X
  3. 2418 5649(over257ow)N
  4. 2742(page).)X
  5. 3000(This)X
  6. 3181(means)X
  7. 3425(that)X
  8. 3584(an)X
  9. 3699(over257ow)X
  10. 4022(page)X
  11. 3 f
  12. 432 5960(6)N
  13. 2970(USENIX)X
  14. 9 f
  15. 3292(-)X
  16. 3 f
  17. 3356(Winter)X
  18. 3621('91)X
  19. 9 f
  20. 3748(-)X
  21. 3 f
  22. 3812(Dallas,)X
  23. 4065(TX)X
  24. 7 p
  25. %%Page: 7 7
  26. 0(Courier)xf 0 f
  27. 10 s 10 xH 0 xS 0 f
  28. 3 f
  29. 720 258(Seltzer)N
  30. 977(&)X
  31. 1064(Yigit)X
  32. 3278(A)X
  33. 3356(New)X
  34. 3528(Hashing)X
  35. 3831(Package)X
  36. 4136(for)X
  37. 4259(UNIX)X
  38. 1 f
  39. 720 538(cannot)N
  40. 955(be)X
  41. 1052(present)X
  42. 1305(in)X
  43. 1388(the)X
  44. 1507(buffer)X
  45. 1724(pool)X
  46. 1886(if)X
  47. 1955(its)X
  48. 2050(primary)X
  49. 2324(page)X
  50. 720 626(is)N
  51. 804(not)X
  52. 937(present.)X
  53. 1240(This)X
  54. 1413(does)X
  55. 1591(not)X
  56. 1724(impact)X
  57. 1972(performance)X
  58. 2409(or)X
  59. 720 714(functionality,)N
  60. 1209(because)X
  61. 1524(an)X
  62. 1660(over257ow)X
  63. 2005(page)X
  64. 2217(will)X
  65. 2400(be)X
  66. 720 802(accessed)N
  67. 1048(only)X
  68. 1236(after)X
  69. 1430(its)X
  70. 1550(predecessor)X
  71. 1975(page)X
  72. 2172(has)X
  73. 2324(been)X
  74. 720 890(accessed.)N
  75. 1068(Figure)X
  76. 1303(4)X
  77. 1369(depicts)X
  78. 1622(the)X
  79. 1746(data)X
  80. 1905(structures)X
  81. 2242(used)X
  82. 2414(to)X
  83. 720 978(manage)N
  84. 990(the)X
  85. 1108(buffer)X
  86. 1325(pool.)X
  87. 892 1092(The)N
  88. 1040(in-memory)X
  89. 1419(bucket)X
  90. 1656(array)X
  91. 1845(contains)X
  92. 2134(pointers)X
  93. 2414(to)X
  94. 720 1180(buffer)N
  95. 975(header)X
  96. 1248(structures)X
  97. 1617(which)X
  98. 1870(represent)X
  99. 2222(primary)X
  100. 720 1268(pages.)N
  101. 968(Buffer)X
  102. 1203(headers)X
  103. 1474(contain)X
  104. 1735(modi256ed)X
  105. 2043(bits,)X
  106. 2202(the)X
  107. 2324(page)X
  108. 720 1356(address)N
  109. 995(of)X
  110. 1096(the)X
  111. 1228(buffer,)X
  112. 1479(a)X
  113. 1548(pointer)X
  114. 1808(to)X
  115. 1903(the)X
  116. 2034(actual)X
  117. 2259(buffer,)X
  118. 720 1444(and)N
  119. 875(a)X
  120. 950(pointer)X
  121. 1216(to)X
  122. 1317(the)X
  123. 1454(buffer)X
  124. 1690(header)X
  125. 1944(for)X
  126. 2077(an)X
  127. 2191(over257ow)X
  128. 720 1532(page)N
  129. 901(if)X
  130. 979(it)X
  131. 1052(exists,)X
  132. 1283(in)X
  133. 1374(addition)X
  134. 1665(to)X
  135. 1756(the)X
  136. 1883(LRU)X
  137. 2072(links.)X
  138. 2296(If)X
  139. 2378(the)X
  140. 720 1620(buffer)N
  141. 950(corresponding)X
  142. 1442(to)X
  143. 1537(a)X
  144. 1606(particular)X
  145. 1947(bucket)X
  146. 2194(is)X
  147. 2280(not)X
  148. 2414(in)X
  149. 720 1708(memory,)N
  150. 1048(its)X
  151. 1164(pointer)X
  152. 1432(is)X
  153. 1526(NULL.)X
  154. 1801(In)X
  155. 1909(effect,)X
  156. 2154(pages)X
  157. 2377(are)X
  158. 720 1796(linked)N
  159. 950(in)X
  160. 1042(three)X
  161. 1233(ways.)X
  162. 1468(Using)X
  163. 1689(the)X
  164. 1817(buffer)X
  165. 2043(headers,)X
  166. 2338(they)X
  167. 720 1884(are)N
  168. 851(linked)X
  169. 1083(physically)X
  170. 1444(through)X
  171. 1725(the)X
  172. 1854(LRU)X
  173. 2045(links)X
  174. 2231(and)X
  175. 2378(the)X
  176. 720 1972(over257ow)N
  177. 1036(links.)X
  178. 1241(Using)X
  179. 1462(the)X
  180. 1590(pages)X
  181. 1803(themselves,)X
  182. 2209(they)X
  183. 2377(are)X
  184. 720 2060(linked)N
  185. 943(logically)X
  186. 1246(through)X
  187. 1518(the)X
  188. 1639(over257ow)X
  189. 1946(addresses)X
  190. 2276(on)X
  191. 2378(the)X
  192. 720 2148(page.)N
  193. 948(Since)X
  194. 1162(over257ow)X
  195. 1482(pages)X
  196. 1700(are)X
  197. 1834(accessed)X
  198. 2151(only)X
  199. 2328(after)X
  200. 720 2236(their)N
  201. 904(predecessor)X
  202. 1321(pages,)X
  203. 1560(they)X
  204. 1734(are)X
  205. 1869(removed)X
  206. 2186(from)X
  207. 2378(the)X
  208. 720 2324(buffer)N
  209. 937(pool)X
  210. 1099(when)X
  211. 1293(their)X
  212. 1460(primary)X
  213. 1734(is)X
  214. 1807(removed.)X
  215. 10 f
  216. 720 2412 -0.0930(hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh)AN
  217. 1 Dt
  218. 2309 3177 MXY
  219. 24 15 Dl
  220. -8 -15 Dl
  221. 8 -15 Dl
  222. -24 15 Dl
  223. 52 0 Dl
  224. 789 3160 MXY
  225. -35 0 Dl
  226. 0 -156 Dl
  227. 1607 0 Dl
  228. 0 173 Dl
  229. 789 3091 MXY
  230. -24 -15 Dl
  231. 9 15 Dl
  232. -9 15 Dl
  233. 24 -15 Dl
  234. -69 0 Dl
  235. 2309 3125 MXY
  236. 104 0 Dl
  237. 0 -155 Dl
  238. -1693 0 Dl
  239. 0 121 Dl
  240. 927 3160 MXY
  241. 24 15 Dl
  242. -9 -15 Dl
  243. 9 -15 Dl
  244. -24 15 Dl
  245. 553 0 Dl
  246. 1618 3177 MXY
  247. 8 27 Dl
  248. 4 -17 Dl
  249. 16 -6 Dl
  250. -28 -4 Dl
  251. 138 121 Dl
  252. 1895 3315 MXY
  253. 28 3 Dl
  254. -15 -9 Dl
  255. 1 -18 Dl
  256. -14 24 Dl
  257. 276 -138 Dl
  258. 3108 MY
  259. -28 -3 Dl
  260. 15 10 Dl
  261. -1 17 Dl
  262. 14 -24 Dl
  263. -276 138 Dl
  264. 1756 3229 MXY
  265. -8 -27 Dl
  266. -3 17 Dl
  267. -16 6 Dl
  268. 27 4 Dl
  269. -138 -121 Dl
  270. 1480 MX
  271. -24 -15 Dl
  272. 9 15 Dl
  273. -9 15 Dl
  274. 24 -15 Dl
  275. -553 0 Dl
  276. 3 f
  277. 5 s
  278. 1083 3073(LRU)N
  279. 1178(chain)X
  280. 4 Ds
  281. 1402 3851 MXY
  282.  1402 3851 lineto
  283.  1471 3851 lineto
  284.  1471 3920 lineto
  285.  1402 3920 lineto
  286.  1402 3851 lineto
  287. closepath 19 1402 3851 1471 3920 Dp
  288. 1445 3747(Over257ow)N
  289. 1613(Address)X
  290. 1549 3609 MXY
  291. 0 69 Dl
  292. 1756 MX
  293. -23 -15 Dl
  294. 8 15 Dl
  295. -8 15 Dl
  296. 23 -15 Dl
  297. -207 0 Dl
  298. -1 Ds
  299. 3 Dt
  300. 1756 3419 MXY
  301. -6 -28 Dl
  302. -4 17 Dl
  303. -17 5 Dl
  304. 27 6 Dl
  305. -138 -138 Dl
  306. 2240 3471 MXY
  307. 15 -24 Dl
  308. -15 9 Dl
  309. -15 -9 Dl
  310. 15 24 Dl
  311. 0 -138 Dl
  312. 1826 3609 MXY
  313. 15 -24 Dl
  314. -15 9 Dl
  315. -16 -9 Dl
  316. 16 24 Dl
  317. 0 -138 Dl
  318. 1549 MX
  319. 15 -24 Dl
  320. -15 9 Dl
  321. -15 -9 Dl
  322. 15 24 Dl
  323. 0 -138 Dl
  324. 858 3471 MXY
  325. 15 -24 Dl
  326. -15 9 Dl
  327. -15 -9 Dl
  328. 15 24 Dl
  329. 0 -138 Dl
  330. 2240 3056 MXY
  331. 15 -24 Dl
  332. -15 9 Dl
  333. -15 -9 Dl
  334. 15 24 Dl
  335. 0 -138 Dl
  336. 1549 3056 MXY
  337. 15 -24 Dl
  338. -15 9 Dl
  339. -15 -9 Dl
  340. 15 24 Dl
  341. 0 -138 Dl
  342. 858 3056 MXY
  343. 15 -24 Dl
  344. -15 9 Dl
  345. -15 -9 Dl
  346. 15 24 Dl
  347. 0 -138 Dl
  348. 1 Dt
  349. 2171 3471 MXY
  350.  2171 3471 lineto
  351.  2448 3471 lineto
  352.  2448 3609 lineto
  353.  2171 3609 lineto
  354.  2171 3471 lineto
  355. closepath 19 2171 3471 2448 3609 Dp
  356. 1756 3609 MXY
  357.  1756 3609 lineto
  358.  2033 3609 lineto
  359.  2033 3747 lineto
  360.  1756 3747 lineto
  361.  1756 3609 lineto
  362. closepath 3 1756 3609 2033 3747 Dp
  363. 1480 3471 MXY
  364.  1480 3471 lineto
  365.  1756 3471 lineto
  366.  1756 3609 lineto
  367.  1480 3609 lineto
  368.  1480 3471 lineto
  369. closepath 19 1480 3471 1756 3609 Dp
  370. 789 MX
  371.  789 3471 lineto
  372.  1065 3471 lineto
  373.  1065 3609 lineto
  374.  789 3609 lineto
  375.  789 3471 lineto
  376. closepath 19 789 3471 1065 3609 Dp
  377. 962 3903(Buffer)N
  378. 1083(Header)X
  379. 849 3851 MXY
  380.  849 3851 lineto
  381.  918 3851 lineto
  382.  918 3920 lineto
  383.  849 3920 lineto
  384.  849 3851 lineto
  385. closepath 14 849 3851 918 3920 Dp
  386. 1756 3194 MXY
  387.  1756 3194 lineto
  388.  1895 3194 lineto
  389.  1895 3471 lineto
  390.  1756 3471 lineto
  391.  1756 3194 lineto
  392. closepath 14 1756 3194 1895 3471 Dp
  393. 2171 3056 MXY
  394.  2171 3056 lineto
  395.  2309 3056 lineto
  396.  2309 3333 lineto
  397.  2171 3333 lineto
  398.  2171 3056 lineto
  399. closepath 14 2171 3056 2309 3333 Dp
  400. 1480 MX
  401.  1480 3056 lineto
  402.  1618 3056 lineto
  403.  1618 3333 lineto
  404.  1480 3333 lineto
  405.  1480 3056 lineto
  406. closepath 14 1480 3056 1618 3333 Dp
  407. 789 MX
  408.  789 3056 lineto
  409.  927 3056 lineto
  410.  927 3333 lineto
  411.  789 3333 lineto
  412.  789 3056 lineto
  413. closepath 14 789 3056 927 3333 Dp
  414. 2780 MY
  415. 0 138 Dl
  416. 138 0 Dl
  417. 0 -138 Dl
  418. -138 0 Dl
  419. 927 MX
  420. 0 138 Dl
  421. 138 0 Dl
  422. 0 -138 Dl
  423. -138 0 Dl
  424. 1065 MX
  425. 0 138 Dl
  426. 138 0 Dl
  427. 0 -138 Dl
  428. -138 0 Dl
  429. 1203 MX
  430. 0 138 Dl
  431. 139 0 Dl
  432. 0 -138 Dl
  433. -139 0 Dl
  434. 1342 MX
  435. 0 138 Dl
  436. 138 0 Dl
  437. 0 -138 Dl
  438. -138 0 Dl
  439. 1480 MX
  440. 0 138 Dl
  441. 138 0 Dl
  442. 0 -138 Dl
  443. -138 0 Dl
  444. 1618 MX
  445. 0 138 Dl
  446. 138 0 Dl
  447. 0 -138 Dl
  448. -138 0 Dl
  449. 1756 MX
  450. 0 138 Dl
  451. 139 0 Dl
  452. 0 -138 Dl
  453. -139 0 Dl
  454. 1895 MX
  455. 0 138 Dl
  456. 138 0 Dl
  457. 0 -138 Dl
  458. -138 0 Dl
  459. 2033 MX
  460. 0 138 Dl
  461. 138 0 Dl
  462. 0 -138 Dl
  463. -138 0 Dl
  464. 2171 MX
  465. 0 138 Dl
  466. 138 0 Dl
  467. 0 -138 Dl
  468. -138 0 Dl
  469. 2309 MX
  470. 0 138 Dl
  471. 139 0 Dl
  472. 0 -138 Dl
  473. -139 0 Dl
  474. 13 s
  475. 1048 2720(In)N
  476. 1173(Memory)X
  477. 1580(Bucket)X
  478. 1918(Array)X
  479. 867 3584(B0)N
  480. 1558(B5)X
  481. 2223(B10)X
  482. 1788 3722(O1/1)N
  483. 5 s
  484. 1515 3903(Primay)N
  485. 1651(Buffer)X
  486. 4 Ds
  487. 1990 3851 MXY
  488.  1990 3851 lineto
  489.  2059 3851 lineto
  490.  2059 3920 lineto
  491.  1990 3920 lineto
  492.  1990 3851 lineto
  493. closepath 3 1990 3851 2059 3920 Dp
  494. 2102 3903(Over257ow)N
  495. 2270(Buffer)X
  496. 3 Dt
  497. -1 Ds
  498. 8 s
  499. 720 4184(Figure)N
  500. 922(4:)X
  501. 1 f
  502. 996(Three)X
  503. 1164(primary)X
  504. 1386(pages)X
  505. 1551((B0,)X
  506. 1683(B5,)X
  507. 1794(B10))X
  508. 1942(are)X
  509. 2039(accessed)X
  510. 2281(directly)X
  511. 720 4272(from)N
  512. 862(the)X
  513. 958(bucket)X
  514. 1146(array.)X
  515. 1326(The)X
  516. 1443(one)X
  517. 1553(over257ow)X
  518. 1798(page)X
  519. 1935((O1/1))X
  520. 2122(is)X
  521. 2182(linked)X
  522. 2359(phy-)X
  523. 720 4360(sically)N
  524. 915(from)X
  525. 1067(its)X
  526. 1155(primary)X
  527. 1384(page's)X
  528. 1577(buffer)X
  529. 1759(header)X
  530. 1955(as)X
  531. 2035(well)X
  532. 2172(as)X
  533. 2252(logically)X
  534. 720 4448(from)N
  535. 860(its)X
  536. 937(predecessor)X
  537. 1253(page)X
  538. 1389(buffer)X
  539. 1560((B5).)X
  540. 10 s
  541. 10 f
  542. 720 4624 -0.0930(hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh)AN
  543. 3 f
  544. 1191 4954(Table)N
  545. 1406(Parameterization)X
  546. 1 f
  547. 892 5086(When)N
  548. 1107(a)X
  549. 1166(hash)X
  550. 1336(table)X
  551. 1515(is)X
  552. 1590(created,)X
  553. 1865(the)X
  554. 1985(bucket)X
  555. 2221(size,)X
  556. 2388(256ll)X
  557. 720 5174(factor,)N
  558. 953(initial)X
  559. 1164(number)X
  560. 1434(of)X
  561. 1526(elements,)X
  562. 1856(number)X
  563. 2125(of)X
  564. 2216(bytes)X
  565. 2409(of)X
  566. 720 5262(main)N
  567. 919(memory)X
  568. 1225(used)X
  569. 1411(for)X
  570. 1543(caching,)X
  571. 1851(and)X
  572. 2005(a)X
  573. 2079(user-de256ned)X
  574. 720 5350(hash)N
  575. 892(function)X
  576. 1184(may)X
  577. 1347(be)X
  578. 1448(speci256ed.)X
  579. 1797(The)X
  580. 1946(bucket)X
  581. 2184(size)X
  582. 2333((and)X
  583. 720 5438(page)N
  584. 906(size)X
  585. 1064(for)X
  586. 1191(over257ow)X
  587. 1509(pages))X
  588. 1752(defaults)X
  589. 2039(to)X
  590. 2134(256)X
  591. 2287(bytes.)X
  592. 720 5526(For)N
  593. 858(tables)X
  594. 1072(with)X
  595. 1241(large)X
  596. 1429(data)X
  597. 1590(items,)X
  598. 1810(it)X
  599. 1881(may)X
  600. 2046(be)X
  601. 2149(preferable)X
  602. 720 5614(to)N
  603. 803(increase)X
  604. 1088(the)X
  605. 1207(page)X
  606. 1380(size,)X
  607. 1545(and,)X
  608. 1701(conversely,)X
  609. 2089(applications)X
  610. 720 5702(storing)N
  611. 1002(small)X
  612. 1235(items)X
  613. 1467(exclusively)X
  614. 1891(in)X
  615. 2012(memory)X
  616. 2338(may)X
  617. 2706 538(bene256t)N
  618. 2966(from)X
  619. 3164(a)X
  620. 3242(smaller)X
  621. 3520(bucket)X
  622. 3776(size.)X
  623. 3983(A)X
  624. 4082(bucket)X
  625. 4337(size)X
  626. 2706 626(smaller)N
  627. 2962(than)X
  628. 3120(64)X
  629. 3220(bytes)X
  630. 3409(is)X
  631. 3482(not)X
  632. 3604(recommended.)X
  633. 2878 740(The)N
  634. 3031(256ll)X
  635. 3147(factor)X
  636. 3363(indicates)X
  637. 3676(a)X
  638. 3740(desired)X
  639. 4000(density)X
  640. 4258(within)X
  641. 2706 828(the)N
  642. 2833(hash)X
  643. 3009(table.)X
  644. 3234(It)X
  645. 3312(is)X
  646. 3394(an)X
  647. 3499(approximation)X
  648. 3995(of)X
  649. 4091(the)X
  650. 4217(number)X
  651. 2706 916(of)N
  652. 2815(keys)X
  653. 3004(allowed)X
  654. 3300(to)X
  655. 3404(accumulate)X
  656. 3811(in)X
  657. 3914(any)X
  658. 4071(one)X
  659. 4228(bucket,)X
  660. 2706 1004(determining)N
  661. 3119(when)X
  662. 3319(the)X
  663. 3442(hash)X
  664. 3614(table)X
  665. 3795(grows.)X
  666. 4056(Its)X
  667. 4161(default)X
  668. 4409(is)X
  669. 2706 1092(eight.)N
  670. 2953(If)X
  671. 3054(the)X
  672. 3199(user)X
  673. 3380(knows)X
  674. 3636(the)X
  675. 3781(average)X
  676. 4079(size)X
  677. 4251(of)X
  678. 4364(the)X
  679. 2706 1180(key/data)N
  680. 3008(pairs)X
  681. 3194(being)X
  682. 3402(stored)X
  683. 3627(in)X
  684. 3718(the)X
  685. 3845(table,)X
  686. 4050(near)X
  687. 4218(optimal)X
  688. 2706 1268(bucket)N
  689. 2943(sizes)X
  690. 3122(and)X
  691. 3261(256ll)X
  692. 3372(factors)X
  693. 3614(may)X
  694. 3775(be)X
  695. 3874(selected)X
  696. 4155(by)X
  697. 4257(apply-)X
  698. 2706 1356(ing)N
  699. 2828(the)X
  700. 2946(equation:)X
  701. 0 f
  702. 8 s
  703. 2706 1655((1))N
  704. 2994 -0.3938(((average_pair_length)AX
  705. 3830(+)X
  706. 3906(4))X
  707. 4020(*)X
  708. 3032 1743(ffactor))N
  709. 3374(>=)X
  710. 3488(bsize)X
  711. 1 f
  712. 10 s
  713. 2706 2042(For)N
  714. 2859(highly)X
  715. 3104(time)X
  716. 3287(critical)X
  717. 3551(applications,)X
  718. 3999(experimenting)X
  719. 2706 2130(with)N
  720. 2919(different)X
  721. 3266(bucket)X
  722. 3550(sizes)X
  723. 3776(and)X
  724. 3962(256ll)X
  725. 4120(factors)X
  726. 4409(is)X
  727. 2706 2218(encouraged.)N
  728. 2878 2332(Figures)N
  729. 3144(5a,b,)X
  730. 3326(and)X
  731. 3468(c)X
  732. 3530(illustrate)X
  733. 3836(the)X
  734. 3960(effects)X
  735. 4200(of)X
  736. 4292(vary-)X
  737. 2706 2420(ing)N
  738. 2841(page)X
  739. 3026(sizes)X
  740. 3215(and)X
  741. 3363(256ll)X
  742. 3483(factors)X
  743. 3734(for)X
  744. 3860(the)X
  745. 3990(same)X
  746. 4187(data)X
  747. 4353(set.)X
  748. 2706 2508(The)N
  749. 2864(data)X
  750. 3031(set)X
  751. 3152(consisted)X
  752. 3482(of)X
  753. 3581(24474)X
  754. 3813(keys)X
  755. 3992(taken)X
  756. 4198(from)X
  757. 4386(an)X
  758. 2706 2596(online)N
  759. 2931(dictionary.)X
  760. 3301(The)X
  761. 3451(data)X
  762. 3609(value)X
  763. 3807(for)X
  764. 3925(each)X
  765. 4097(key)X
  766. 4237(was)X
  767. 4386(an)X
  768. 2706 2684(ASCII)N
  769. 2938(string)X
  770. 3143(for)X
  771. 3260(an)X
  772. 3359(integer)X
  773. 3605(from)X
  774. 3784(1)X
  775. 3847(to)X
  776. 3931(24474)X
  777. 4153(inclusive.)X
  778. 2706 2772(The)N
  779. 2867(test)X
  780. 3013(run)X
  781. 3155(consisted)X
  782. 3488(of)X
  783. 3590(creating)X
  784. 3884(a)X
  785. 3955(new)X
  786. 4124(hash)X
  787. 4306(table)X
  788. 2706 2860((where)N
  789. 2966(the)X
  790. 3100(ultimate)X
  791. 3398(size)X
  792. 3559(of)X
  793. 3662(the)X
  794. 3796(table)X
  795. 3987(was)X
  796. 4147(known)X
  797. 4400(in)X
  798. 2706 2948(advance),)N
  799. 3054(entering)X
  800. 3354(each)X
  801. 3539(key/data)X
  802. 3848(pair)X
  803. 4010(into)X
  804. 4171(the)X
  805. 4306(table)X
  806. 2706 3036(and)N
  807. 2849(then)X
  808. 3014(retrieving)X
  809. 3353(each)X
  810. 3528(key/data)X
  811. 3827(pair)X
  812. 3979(from)X
  813. 4162(the)X
  814. 4286(table.)X
  815. 2706 3124(Each)N
  816. 2898(of)X
  817. 2996(the)X
  818. 3125(graphs)X
  819. 3369(shows)X
  820. 3599(the)X
  821. 3727(timings)X
  822. 3996(resulting)X
  823. 4306(from)X
  824. 2706 3212(varying)N
  825. 2973(the)X
  826. 3093(pagesize)X
  827. 3392(from)X
  828. 3570(128)X
  829. 3712(bytes)X
  830. 3903(to)X
  831. 3986(1M)X
  832. 4118(and)X
  833. 4255(the)X
  834. 4374(256ll)X
  835. 2706 3300(factor)N
  836. 2929(from)X
  837. 3120(1)X
  838. 3195(to)X
  839. 3292(128.)X
  840. 3486(For)X
  841. 3631(each)X
  842. 3813(run,)X
  843. 3974(the)X
  844. 4106(buffer)X
  845. 4337(size)X
  846. 2706 3388(was)N
  847. 2874(set)X
  848. 3006(at)X
  849. 3106(1M.)X
  850. 3299(The)X
  851. 3466(tests)X
  852. 3650(were)X
  853. 3849(all)X
  854. 3971(run)X
  855. 4120(on)X
  856. 4242(an)X
  857. 4360(HP)X
  858. 2706 3476(9000/370)N
  859. 3077((33.3)X
  860. 3312(Mhz)X
  861. 3527(MC68030),)X
  862. 3966(with)X
  863. 4176(16M)X
  864. 4395(of)X
  865. 2706 3564(memory,)N
  866. 3042(64K)X
  867. 3228(physically)X
  868. 3605(addressed)X
  869. 3970(cache,)X
  870. 4222(and)X
  871. 4386(an)X
  872. 2706 3652(HP7959S)N
  873. 3055(disk)X
  874. 3231(drive,)X
  875. 3459(running)X
  876. 3751(4.3BSD-Reno)X
  877. 4244(single-)X
  878. 2706 3740(user.)N
  879. 2878 3854(Both)N
  880. 3066(system)X
  881. 3321(time)X
  882. 3496((Figure)X
  883. 3764(5a))X
  884. 3899(and)X
  885. 4047(elapsed)X
  886. 4320(time)X
  887. 2706 3942((Figure)N
  888. 2966(5b))X
  889. 3097(show)X
  890. 3290(that)X
  891. 3434(for)X
  892. 3552(all)X
  893. 3655(bucket)X
  894. 3892(sizes,)X
  895. 4091(the)X
  896. 4212(greatest)X
  897. 2706 4030(performance)N
  898. 3137(gains)X
  899. 3329(are)X
  900. 3451(made)X
  901. 3648(by)X
  902. 3751(increasing)X
  903. 4104(the)X
  904. 4225(256ll)X
  905. 4336(fac-)X
  906. 2706 4118(tor)N
  907. 2822(until)X
  908. 2995(equation)X
  909. 3298(1)X
  910. 3365(is)X
  911. 3445(satis256ed.)X
  912. 3774(The)X
  913. 3925(user)X
  914. 4085(time)X
  915. 4253(shown)X
  916. 2706 4206(in)N
  917. 2791(Figure)X
  918. 3023(5c)X
  919. 3122(gives)X
  920. 3314(a)X
  921. 3373(more)X
  922. 3561(detailed)X
  923. 3838(picture)X
  924. 4083(of)X
  925. 4172(how)X
  926. 4332(per-)X
  927. 2706 4294(formance)N
  928. 3054(varies.)X
  929. 3330(The)X
  930. 3499(smaller)X
  931. 3778(bucket)X
  932. 4035(sizes)X
  933. 4234(require)X
  934. 2706 4382(fewer)N
  935. 2921(keys)X
  936. 3099(per)X
  937. 3233(page)X
  938. 3416(to)X
  939. 3509(satisfy)X
  940. 3749(equation)X
  941. 4056(1)X
  942. 4127(and)X
  943. 4274(there-)X
  944. 2706 4470(fore)N
  945. 2860(incur)X
  946. 3049(fewer)X
  947. 3257(collisions.)X
  948. 3607(However,)X
  949. 3946(when)X
  950. 4144(the)X
  951. 4265(buffer)X
  952. 2706 4558(pool)N
  953. 2884(size)X
  954. 3045(is)X
  955. 3134(256xed,)X
  956. 3349(smaller)X
  957. 3620(pages)X
  958. 3838(imply)X
  959. 4059(more)X
  960. 4259(pages.)X
  961. 2706 4646(An)N
  962. 2830(increased)X
  963. 3160(number)X
  964. 3430(of)X
  965. 3522(pages)X
  966. 3730(means)X
  967. 3960(more)X
  968. 2 f
  969. 4150(malloc(3))X
  970. 1 f
  971. 2706 4734(calls)N
  972. 2879(and)X
  973. 3021(more)X
  974. 3212(overhead)X
  975. 3533(in)X
  976. 3621(the)X
  977. 3745(hash)X
  978. 3918(package's)X
  979. 4265(buffer)X
  980. 2706 4822(manager)N
  981. 3003(to)X
  982. 3085(manage)X
  983. 3355(the)X
  984. 3473(additional)X
  985. 3813(pages.)X
  986. 2878 4936(The)N
  987. 3028(tradeoff)X
  988. 3308(works)X
  989. 3529(out)X
  990. 3655(most)X
  991. 3834(favorably)X
  992. 4166(when)X
  993. 4364(the)X
  994. 2706 5024(page)N
  995. 2886(size)X
  996. 3039(is)X
  997. 3120(256)X
  998. 3268(and)X
  999. 3412(the)X
  1000. 3538(256ll)X
  1001. 3654(factor)X
  1002. 3870(is)X
  1003. 3950(8.)X
  1004. 4057(Similar)X
  1005. 4319(con-)X
  1006. 2706 5112(clusions)N
  1007. 3009(were)X
  1008. 3207(obtained)X
  1009. 3524(if)X
  1010. 3614(the)X
  1011. 3753(test)X
  1012. 3905(was)X
  1013. 4071(run)X
  1014. 4218(without)X
  1015. 2706 5200(knowing)N
  1016. 3007(the)X
  1017. 3126(256nal)X
  1018. 3289(table)X
  1019. 3466(size)X
  1020. 3612(in)X
  1021. 3695(advance.)X
  1022. 4020(If)X
  1023. 4095(the)X
  1024. 4214(256le)X
  1025. 4337(was)X
  1026. 2706 5288(closed)N
  1027. 2942(and)X
  1028. 3088(written)X
  1029. 3345(to)X
  1030. 3437(disk,)X
  1031. 3620(the)X
  1032. 3748(conclusions)X
  1033. 4156(were)X
  1034. 4343(still)X
  1035. 2706 5376(the)N
  1036. 2832(same.)X
  1037. 3065(However,)X
  1038. 3408(rereading)X
  1039. 3740(the)X
  1040. 3865(256le)X
  1041. 3994(from)X
  1042. 4177(disk)X
  1043. 4337(was)X
  1044. 2706 5464(slightly)N
  1045. 2983(faster)X
  1046. 3199(if)X
  1047. 3285(a)X
  1048. 3358(larger)X
  1049. 3583(bucket)X
  1050. 3834(size)X
  1051. 3996(and)X
  1052. 4149(256ll)X
  1053. 4274(factor)X
  1054. 2706 5552(were)N
  1055. 2898(used)X
  1056. 3079((1K)X
  1057. 3238(bucket)X
  1058. 3486(size)X
  1059. 3645(and)X
  1060. 3795(32)X
  1061. 3909(256ll)X
  1062. 4031(factor).)X
  1063. 4320(This)X
  1064. 2706 5640(follows)N
  1065. 2987(intuitively)X
  1066. 3356(from)X
  1067. 3553(the)X
  1068. 3691(improved)X
  1069. 4038(ef256ciency)X
  1070. 4395(of)X
  1071. 3 f
  1072. 720 5960(USENIX)N
  1073. 9 f
  1074. 1042(-)X
  1075. 3 f
  1076. 1106(Winter)X
  1077. 1371('91)X
  1078. 9 f
  1079. 1498(-)X
  1080. 3 f
  1081. 1562(Dallas,)X
  1082. 1815(TX)X
  1083. 4424(7)X
  1084. 8 p
  1085. %%Page: 8 8
  1086. 0(Courier)xf 0 f
  1087. 10 s 10 xH 0 xS 0 f
  1088. 3 f
  1089. 432 258(A)N
  1090. 510(New)X
  1091. 682(Hashing)X
  1092. 985(Package)X
  1093. 1290(for)X
  1094. 1413(UNIX)X
  1095. 3663(Seltzer)X
  1096. 3920(&)X
  1097. 4007(Yigit)X
  1098. 1 f
  1099. 432 538(performing)N
  1100. 830(1K)X
  1101. 965(reads)X
  1102. 1172(from)X
  1103. 1365(the)X
  1104. 1500(disk)X
  1105. 1670(rather)X
  1106. 1894(than)X
  1107. 2068(256)X
  1108. 432 626(byte)N
  1109. 609(reads.)X
  1110. 857(In)X
  1111. 962(general,)X
  1112. 1257(performance)X
  1113. 1702(for)X
  1114. 1834(disk)X
  1115. 2005(based)X
  1116. 432 714(tables)N
  1117. 639(is)X
  1118. 712(best)X
  1119. 861(when)X
  1120. 1055(the)X
  1121. 1173(page)X
  1122. 1345(size)X
  1123. 1490(is)X
  1124. 1563(approximately)X
  1125. 2046(1K.)X
  1126. 10 f
  1127. 432 802 -0.0930(hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh)AN
  1128. 619 2380 MXY
  1129. -12 24 Dl
  1130. 24 0 Dl
  1131. -12 -24 Dl
  1132. 629 2437 MXY
  1133. -12 24 Dl
  1134. 24 0 Dl
  1135. -12 -24 Dl
  1136. 648 2504 MXY
  1137. -12 25 Dl
  1138. 24 0 Dl
  1139. -12 -25 Dl
  1140. 686 2515 MXY
  1141. -12 24 Dl
  1142. 24 0 Dl
  1143. -12 -24 Dl
  1144. 762 2516 MXY
  1145. -12 24 Dl
  1146. 25 0 Dl
  1147. -13 -24 Dl
  1148. 916 2515 MXY
  1149. -13 24 Dl
  1150. 25 0 Dl
  1151. -12 -24 Dl
  1152. 1222 2516 MXY
  1153. -12 24 Dl
  1154. 24 0 Dl
  1155. -12 -24 Dl
  1156. 1834 2515 MXY
  1157. -12 24 Dl
  1158. 24 0 Dl
  1159. -12 -24 Dl
  1160. 1 Dt
  1161. 619 2392 MXY
  1162. 10 57 Dl
  1163. 19 67 Dl
  1164. 38 11 Dl
  1165. 76 1 Dl
  1166. 154 -1 Dl
  1167. 306 1 Dl
  1168. 612 -1 Dl
  1169. 8 s
  1170. 1 f
  1171. 1628 2522(128)N
  1172. 3 Dt
  1173. 607 2245 MXY
  1174. 24 Dc
  1175. 617 2375 MXY
  1176. 23 Dc
  1177. 635 2442 MXY
  1178. 24 Dc
  1179. 674 2525 MXY
  1180. 23 Dc
  1181. 750 2529 MXY
  1182. 24 Dc
  1183. 904 2527 MXY
  1184. 23 Dc
  1185. 1210 MX
  1186. 23 Dc
  1187. 1822 2528 MXY
  1188. 23 Dc
  1189. 20 Ds
  1190. 1 Dt
  1191. 619 2245 MXY
  1192. 10 130 Dl
  1193. 19 67 Dl
  1194. 38 83 Dl
  1195. 76 4 Dl
  1196. 154 -2 Dl
  1197. 306 0 Dl
  1198. 612 1 Dl
  1199. 678 2482(256)N
  1200. -1 Ds
  1201. 3 Dt
  1202. 619 2127 MXY
  1203. 0 24 Dl
  1204. 0 -12 Dl
  1205. 12 0 Dl
  1206. -24 0 Dl
  1207. 629 2191 MXY
  1208. 0 25 Dl
  1209. 0 -12 Dl
  1210. 12 0 Dl
  1211. -24 0 Dl
  1212. 648 2334 MXY
  1213. 0 24 Dl
  1214. 0 -12 Dl
  1215. 12 0 Dl
  1216. -24 0 Dl
  1217. 686 2409 MXY
  1218. 0 25 Dl
  1219. 0 -13 Dl
  1220. 12 0 Dl
  1221. -24 0 Dl
  1222. 762 2516 MXY
  1223. 0 25 Dl
  1224. 0 -12 Dl
  1225. 13 0 Dl
  1226. -25 0 Dl
  1227. 916 2516 MXY
  1228. 0 24 Dl
  1229. 0 -12 Dl
  1230. 12 0 Dl
  1231. -25 0 Dl
  1232. 1222 2515 MXY
  1233. 0 24 Dl
  1234. 0 -12 Dl
  1235. 12 0 Dl
  1236. -24 0 Dl
  1237. 1834 2515 MXY
  1238. 0 24 Dl
  1239. 0 -12 Dl
  1240. 12 0 Dl
  1241. -24 0 Dl
  1242. 5 Dt
  1243. 619 2139 MXY
  1244. 10 65 Dl
  1245. 19 142 Dl
  1246. 38 75 Dl
  1247. 76 108 Dl
  1248. 154 -1 Dl
  1249. 306 -1 Dl
  1250. 612 0 Dl
  1251. 694 2401(512)N
  1252. 3 Dt
  1253. 631 2064 MXY
  1254. -24 24 Dl
  1255. 12 -12 Dl
  1256. -12 -12 Dl
  1257. 24 24 Dl
  1258. 641 2077 MXY
  1259. -24 25 Dl
  1260. 12 -12 Dl
  1261. -12 -13 Dl
  1262. 24 25 Dl
  1263. 660 2132 MXY
  1264. -24 24 Dl
  1265. 12 -12 Dl
  1266. -12 -12 Dl
  1267. 24 24 Dl
  1268. 698 2292 MXY
  1269. -24 24 Dl
  1270. 12 -12 Dl
  1271. -12 -12 Dl
  1272. 24 24 Dl
  1273. 775 2382 MXY
  1274. -25 24 Dl
  1275. 12 -12 Dl
  1276. -12 -12 Dl
  1277. 25 24 Dl
  1278. 928 2516 MXY
  1279. -25 24 Dl
  1280. 13 -12 Dl
  1281. -13 -12 Dl
  1282. 25 24 Dl
  1283. 1234 2516 MXY
  1284. -24 25 Dl
  1285. 12 -12 Dl
  1286. -12 -13 Dl
  1287. 24 25 Dl
  1288. 1846 2516 MXY
  1289. -24 24 Dl
  1290. 12 -12 Dl
  1291. -12 -12 Dl
  1292. 24 24 Dl
  1293. 16 Ds
  1294. 1 Dt
  1295. 619 2076 MXY
  1296. 10 14 Dl
  1297. 19 54 Dl
  1298. 38 160 Dl
  1299. 76 90 Dl
  1300. 154 134 Dl
  1301. 306 1 Dl
  1302. 612 -1 Dl
  1303. 694 2257(1024)N
  1304. -1 Ds
  1305. 3 Dt
  1306. 619 1877 MXY
  1307. 12 -24 Dl
  1308. -24 0 Dl
  1309. 12 24 Dl
  1310. 629 1855 MXY
  1311. 12 -24 Dl
  1312. -24 0 Dl
  1313. 12 24 Dl
  1314. 648 1838 MXY
  1315. 12 -24 Dl
  1316. -24 0 Dl
  1317. 12 24 Dl
  1318. 686 1860 MXY
  1319. 12 -25 Dl
  1320. -24 0 Dl
  1321. 12 25 Dl
  1322. 762 1923 MXY
  1323. 13 -24 Dl
  1324. -25 0 Dl
  1325. 12 24 Dl
  1326. 916 2087 MXY
  1327. 12 -24 Dl
  1328. -25 0 Dl
  1329. 13 24 Dl
  1330. 1222 2256 MXY
  1331. 12 -24 Dl
  1332. -24 0 Dl
  1333. 12 24 Dl
  1334. 1834 2541 MXY
  1335. 12 -25 Dl
  1336. -24 0 Dl
  1337. 12 25 Dl
  1338. 619 1865 MXY
  1339. 10 -22 Dl
  1340. 19 -17 Dl
  1341. 38 21 Dl
  1342. 76 64 Dl
  1343. 154 164 Dl
  1344. 306 169 Dl
  1345. 612 285 Dl
  1346. 1645 2427(4096)N
  1347. 619 1243 MXY
  1348. 0 24 Dl
  1349. 0 -12 Dl
  1350. 12 0 Dl
  1351. -24 0 Dl
  1352. 629 1196 MXY
  1353. 0 24 Dl
  1354. 0 -12 Dl
  1355. 12 0 Dl
  1356. -24 0 Dl
  1357. 648 1146 MXY
  1358. 0 24 Dl
  1359. 0 -12 Dl
  1360. 12 0 Dl
  1361. -24 0 Dl
  1362. 686 1174 MXY
  1363. 0 25 Dl
  1364. 0 -13 Dl
  1365. 12 0 Dl
  1366. -24 0 Dl
  1367. 762 1249 MXY
  1368. 0 24 Dl
  1369. 0 -12 Dl
  1370. 13 0 Dl
  1371. -25 0 Dl
  1372. 916 1371 MXY
  1373. 0 24 Dl
  1374. 0 -12 Dl
  1375. 12 0 Dl
  1376. -25 0 Dl
  1377. 1222 1680 MXY
  1378. 0 24 Dl
  1379. 0 -12 Dl
  1380. 12 0 Dl
  1381. -24 0 Dl
  1382. 1834 1999 MXY
  1383. 0 24 Dl
  1384. 0 -12 Dl
  1385. 12 0 Dl
  1386. -24 0 Dl
  1387. 619 1255 MXY
  1388. 10 -47 Dl
  1389. 19 -50 Dl
  1390. 38 28 Dl
  1391. 76 75 Dl
  1392. 154 122 Dl
  1393. 306 309 Dl
  1394. 612 319 Dl
  1395. 1741 1934(8192)N
  1396. 5 Dt
  1397. 609 2531 MXY
  1398. 1225 0 Dl
  1399. 609 MX
  1400. 0 -1553 Dl
  1401. 2531 MY
  1402. 0 16 Dl
  1403. 4 Ds
  1404. 1 Dt
  1405. 2531 MY
  1406. 0 -1553 Dl
  1407. 593 2625(0)N
  1408. -1 Ds
  1409. 5 Dt
  1410. 916 2531 MXY
  1411. 0 16 Dl
  1412. 4 Ds
  1413. 1 Dt
  1414. 2531 MY
  1415. 0 -1553 Dl
  1416. 884 2625(32)N
  1417. -1 Ds
  1418. 5 Dt
  1419. 1222 2531 MXY
  1420. 0 16 Dl
  1421. 4 Ds
  1422. 1 Dt
  1423. 2531 MY
  1424. 0 -1553 Dl
  1425. 1190 2625(64)N
  1426. -1 Ds
  1427. 5 Dt
  1428. 1528 2531 MXY
  1429. 0 16 Dl
  1430. 4 Ds
  1431. 1 Dt
  1432. 2531 MY
  1433. 0 -1553 Dl
  1434. 1496 2625(96)N
  1435. -1 Ds
  1436. 5 Dt
  1437. 1834 2531 MXY
  1438. 0 16 Dl
  1439. 4 Ds
  1440. 1 Dt
  1441. 2531 MY
  1442. 0 -1553 Dl
  1443. 1786 2625(128)N
  1444. -1 Ds
  1445. 5 Dt
  1446. 609 2531 MXY
  1447. -16 0 Dl
  1448. 4 Ds
  1449. 1 Dt
  1450. 609 MX
  1451. 1225 0 Dl
  1452. 545 2558(0)N
  1453. -1 Ds
  1454. 5 Dt
  1455. 609 2013 MXY
  1456. -16 0 Dl
  1457. 4 Ds
  1458. 1 Dt
  1459. 609 MX
  1460. 1225 0 Dl
  1461. 481 2040(100)N
  1462. -1 Ds
  1463. 5 Dt
  1464. 609 1496 MXY
  1465. -16 0 Dl
  1466. 4 Ds
  1467. 1 Dt
  1468. 609 MX
  1469. 1225 0 Dl
  1470. 481 1523(200)N
  1471. -1 Ds
  1472. 5 Dt
  1473. 609 978 MXY
  1474. -16 0 Dl
  1475. 4 Ds
  1476. 1 Dt
  1477. 609 MX
  1478. 1225 0 Dl
  1479. 481 1005(300)N
  1480. 1088 2724(Fill)N
  1481. 1194(Factor)X
  1482. 422 1611(S)N
  1483. 426 1667(e)N
  1484. 426 1724(c)N
  1485. 424 1780(o)N
  1486. 424 1837(n)N
  1487. 424 1893(d)N
  1488. 428 1949(s)N
  1489. 3 Dt
  1490. -1 Ds
  1491. 3 f
  1492. 432 2882(Figure)N
  1493. 636(5a:)X
  1494. 1 f
  1495. 744(System)X
  1496. 956(Time)X
  1497. 1113(for)X
  1498. 1209(dictionary)X
  1499. 1490(data)X
  1500. 1618(set)X
  1501. 1711(with)X
  1502. 1847(1M)X
  1503. 1958(of)X
  1504. 2033(buffer)X
  1505. 432 2970(space)N
  1506. 594(and)X
  1507. 707(varying)X
  1508. 923(bucket)X
  1509. 1114(sizes)X
  1510. 1259(and)X
  1511. 1372(256ll)X
  1512. 1465(factors.)X
  1513. 1675(Each)X
  1514. 1823(line)X
  1515. 1940(is)X
  1516. 2004(labeled)X
  1517. 432 3058(with)N
  1518. 562(its)X
  1519. 639(bucket)X
  1520. 825(size.)X
  1521. 10 s
  1522. 10 f
  1523. 432 3234 -0.0930(hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh)AN
  1524. 8 s
  1525. 1 f
  1526. 428 4381(s)N
  1527. 424 4325(d)N
  1528. 424 4269(n)N
  1529. 424 4212(o)N
  1530. 426 4156(c)N
  1531. 426 4099(e)N
  1532. 422 4043(S)N
  1533. 1116 5156(Fill)N
  1534. 1222(Factor)X
  1535. 506 3437(3200)N
  1536. 4 Ds
  1537. 1 Dt
  1538. 666 3410 MXY
  1539. 1168 0 Dl
  1540. -1 Ds
  1541. 5 Dt
  1542. 666 MX
  1543. -16 0 Dl
  1544. 506 3825(2400)N
  1545. 4 Ds
  1546. 1 Dt
  1547. 666 3799 MXY
  1548. 1168 0 Dl
  1549. -1 Ds
  1550. 5 Dt
  1551. 666 MX
  1552. -16 0 Dl
  1553. 506 4214(1600)N
  1554. 4 Ds
  1555. 1 Dt
  1556. 666 4186 MXY
  1557. 1168 0 Dl
  1558. -1 Ds
  1559. 5 Dt
  1560. 666 MX
  1561. -16 0 Dl
  1562. 538 4602(800)N
  1563. 4 Ds
  1564. 1 Dt
  1565. 666 4575 MXY
  1566. 1168 0 Dl
  1567. -1 Ds
  1568. 5 Dt
  1569. 666 MX
  1570. -16 0 Dl
  1571. 602 4990(0)N
  1572. 4 Ds
  1573. 1 Dt
  1574. 666 4963 MXY
  1575. 1168 0 Dl
  1576. -1 Ds
  1577. 5 Dt
  1578. 666 MX
  1579. -16 0 Dl
  1580. 1786 5057(128)N
  1581. 4 Ds
  1582. 1 Dt
  1583. 1834 4963 MXY
  1584. 0 -1553 Dl
  1585. -1 Ds
  1586. 5 Dt
  1587. 4963 MY
  1588. 0 16 Dl
  1589. 1510 5057(96)N
  1590. 4 Ds
  1591. 1 Dt
  1592. 1542 4963 MXY
  1593. 0 -1553 Dl
  1594. -1 Ds
  1595. 5 Dt
  1596. 4963 MY
  1597. 0 16 Dl
  1598. 1218 5057(64)N
  1599. 4 Ds
  1600. 1 Dt
  1601. 1250 4963 MXY
  1602. 0 -1553 Dl
  1603. -1 Ds
  1604. 5 Dt
  1605. 4963 MY
  1606. 0 16 Dl
  1607. 926 5057(32)N
  1608. 4 Ds
  1609. 1 Dt
  1610. 958 4963 MXY
  1611. 0 -1553 Dl
  1612. -1 Ds
  1613. 5 Dt
  1614. 4963 MY
  1615. 0 16 Dl
  1616. 650 5057(0)N
  1617. 4 Ds
  1618. 1 Dt
  1619. 666 4963 MXY
  1620. 0 -1553 Dl
  1621. -1 Ds
  1622. 5 Dt
  1623. 4963 MY
  1624. 0 16 Dl
  1625. 4963 MY
  1626. 0 -1553 Dl
  1627. 4963 MY
  1628. 1168 0 Dl
  1629. 1741 4752(8192)N
  1630. 3 Dt
  1631. 675 3732 MXY
  1632. 9 -172 Dl
  1633. 18 -118 Dl
  1634. 37 128 Dl
  1635. 73 -121 Dl
  1636. 146 623 Dl
  1637. 292 497 Dl
  1638. 584 245 Dl
  1639. 4802 MY
  1640. 0 24 Dl
  1641. 0 -12 Dl
  1642. 12 0 Dl
  1643. -24 0 Dl
  1644. 1250 4557 MXY
  1645. 0 25 Dl
  1646. 0 -13 Dl
  1647. 12 0 Dl
  1648. -24 0 Dl
  1649. 958 4060 MXY
  1650. 0 24 Dl
  1651. 0 -12 Dl
  1652. 12 0 Dl
  1653. -24 0 Dl
  1654. 812 3437 MXY
  1655. 0 24 Dl
  1656. 0 -12 Dl
  1657. 12 0 Dl
  1658. -24 0 Dl
  1659. 739 3558 MXY
  1660. 0 24 Dl
  1661. 0 -12 Dl
  1662. 12 0 Dl
  1663. -24 0 Dl
  1664. 702 3430 MXY
  1665. 0 25 Dl
  1666. 0 -13 Dl
  1667. 13 0 Dl
  1668. -25 0 Dl
  1669. 684 3548 MXY
  1670. 0 24 Dl
  1671. 0 -12 Dl
  1672. 12 0 Dl
  1673. -24 0 Dl
  1674. 675 3720 MXY
  1675. 0 24 Dl
  1676. 0 -12 Dl
  1677. 12 0 Dl
  1678. -24 0 Dl
  1679. 1637 4912(4096)N
  1680. 675 4307 MXY
  1681. 9 -58 Dl
  1682. 18 30 Dl
  1683. 37 89 Dl
  1684. 73 144 Dl
  1685. 146 235 Dl
  1686. 292 122 Dl
  1687. 584 89 Dl
  1688. 4970 MY
  1689. 12 -24 Dl
  1690. -24 0 Dl
  1691. 12 24 Dl
  1692. 1250 4881 MXY
  1693. 12 -24 Dl
  1694. -24 0 Dl
  1695. 12 24 Dl
  1696. 958 4759 MXY
  1697. 12 -24 Dl
  1698. -24 0 Dl
  1699. 12 24 Dl
  1700. 812 4524 MXY
  1701. 12 -24 Dl
  1702. -24 0 Dl
  1703. 12 24 Dl
  1704. 739 4380 MXY
  1705. 12 -24 Dl
  1706. -24 0 Dl
  1707. 12 24 Dl
  1708. 702 4291 MXY
  1709. 13 -24 Dl
  1710. -25 0 Dl
  1711. 12 24 Dl
  1712. 684 4261 MXY
  1713. 12 -24 Dl
  1714. -24 0 Dl
  1715. 12 24 Dl
  1716. 675 4319 MXY
  1717. 12 -24 Dl
  1718. -24 0 Dl
  1719. 12 24 Dl
  1720. 734 4662(1024)N
  1721. 16 Ds
  1722. 1 Dt
  1723. 675 4352 MXY
  1724. 9 60 Dl
  1725. 18 134 Dl
  1726. 37 266 Dl
  1727. 73 117 Dl
  1728. 146 30 Dl
  1729. 292 0 Dl
  1730. 584 -1 Dl
  1731. -1 Ds
  1732. 3 Dt
  1733. 1846 4946 MXY
  1734. -24 24 Dl
  1735. 12 -12 Dl
  1736. -12 -12 Dl
  1737. 24 24 Dl
  1738. 1262 4946 MXY
  1739. -24 25 Dl
  1740. 12 -12 Dl
  1741. -12 -13 Dl
  1742. 24 25 Dl
  1743. 970 4947 MXY
  1744. -24 24 Dl
  1745. 12 -12 Dl
  1746. -12 -12 Dl
  1747. 24 24 Dl
  1748. 824 4917 MXY
  1749. -24 24 Dl
  1750. 12 -12 Dl
  1751. -12 -12 Dl
  1752. 24 24 Dl
  1753. 751 4800 MXY
  1754. -24 24 Dl
  1755. 12 -12 Dl
  1756. -12 -12 Dl
  1757. 24 24 Dl
  1758. 715 4534 MXY
  1759. -25 25 Dl
  1760. 12 -13 Dl
  1761. -12 -12 Dl
  1762. 25 25 Dl
  1763. 696 4400 MXY
  1764. -24 24 Dl
  1765. 12 -12 Dl
  1766. -12 -12 Dl
  1767. 24 24 Dl
  1768. 687 4339 MXY
  1769. -24 25 Dl
  1770. 12 -12 Dl
  1771. -12 -13 Dl
  1772. 24 25 Dl
  1773. 718 4792(512)N
  1774. 5 Dt
  1775. 675 4422 MXY
  1776. 9 137 Dl
  1777. 18 278 Dl
  1778. 37 105 Dl
  1779. 73 18 Dl
  1780. 146 -1 Dl
  1781. 292 0 Dl
  1782. 584 -1 Dl
  1783. 3 Dt
  1784. 4946 MY
  1785. 0 24 Dl
  1786. 0 -12 Dl
  1787. 12 0 Dl
  1788. -24 0 Dl
  1789. 1250 4946 MXY
  1790. 0 25 Dl
  1791. 0 -12 Dl
  1792. 12 0 Dl
  1793. -24 0 Dl
  1794. 958 4947 MXY
  1795. 0 24 Dl
  1796. 0 -12 Dl
  1797. 12 0 Dl
  1798. -24 0 Dl
  1799. 812 4948 MXY
  1800. 0 24 Dl
  1801. 0 -12 Dl
  1802. 12 0 Dl
  1803. -24 0 Dl
  1804. 739 4930 MXY
  1805. 0 24 Dl
  1806. 0 -12 Dl
  1807. 12 0 Dl
  1808. -24 0 Dl
  1809. 702 4824 MXY
  1810. 0 25 Dl
  1811. 0 -12 Dl
  1812. 13 0 Dl
  1813. -25 0 Dl
  1814. 684 4547 MXY
  1815. 0 24 Dl
  1816. 0 -12 Dl
  1817. 12 0 Dl
  1818. -24 0 Dl
  1819. 675 4410 MXY
  1820. 0 25 Dl
  1821. 0 -13 Dl
  1822. 12 0 Dl
  1823. -24 0 Dl
  1824. 750 4921(256)N
  1825. 20 Ds
  1826. 1 Dt
  1827. 675 4597 MXY
  1828. 9 246 Dl
  1829. 18 106 Dl
  1830. 37 10 Dl
  1831. 73 0 Dl
  1832. 146 0 Dl
  1833. 292 0 Dl
  1834. 584 -1 Dl
  1835. -1 Ds
  1836. 3 Dt
  1837. 1822 MX
  1838. 23 Dc
  1839. 1238 4959 MXY
  1840. 23 Dc
  1841. 946 MX
  1842. 23 Dc
  1843. 800 MX
  1844. 23 Dc
  1845. 727 MX
  1846. 23 Dc
  1847. 691 4949 MXY
  1848. 23 Dc
  1849. 672 4843 MXY
  1850. 24 Dc
  1851. 663 4597 MXY
  1852. 24 Dc
  1853. 1395 4961(128)N
  1854. 1 Dt
  1855. 675 4855 MXY
  1856. 9 93 Dl
  1857. 18 10 Dl
  1858. 37 1 Dl
  1859. 73 0 Dl
  1860. 146 -1 Dl
  1861. 292 0 Dl
  1862. 584 0 Dl
  1863. 3 Dt
  1864. 4946 MY
  1865. -12 24 Dl
  1866. 24 0 Dl
  1867. -12 -24 Dl
  1868. 1250 MX
  1869. -12 24 Dl
  1870. 24 0 Dl
  1871. -12 -24 Dl
  1872. 958 MX
  1873. -12 24 Dl
  1874. 24 0 Dl
  1875. -12 -24 Dl
  1876. 812 MX
  1877. -12 25 Dl
  1878. 24 0 Dl
  1879. -12 -25 Dl
  1880. 739 4947 MXY
  1881. -12 24 Dl
  1882. 24 0 Dl
  1883. -12 -24 Dl
  1884. 702 4946 MXY
  1885. -12 24 Dl
  1886. 25 0 Dl
  1887. -13 -24 Dl
  1888. 684 4936 MXY
  1889. -12 24 Dl
  1890. 24 0 Dl
  1891. -12 -24 Dl
  1892. 675 4843 MXY
  1893. -12 24 Dl
  1894. 24 0 Dl
  1895. -12 -24 Dl
  1896. 3 Dt
  1897. -1 Ds
  1898. 3 f
  1899. 432 5314(Figure)N
  1900. 634(5b:)X
  1901. 1 f
  1902. 744(Elapsed)X
  1903. 967(Time)X
  1904. 1123(for)X
  1905. 1218(dictionary)X
  1906. 1498(data)X
  1907. 1625(set)X
  1908. 1717(with)X
  1909. 1851(1M)X
  1910. 1960(of)X
  1911. 2033(buffer)X
  1912. 432 5402(space)N
  1913. 593(and)X
  1914. 705(varying)X
  1915. 920(bucket)X
  1916. 1110(sizes)X
  1917. 1254(and)X
  1918. 1366(256ll)X
  1919. 1457(factors.)X
  1920. 1681(Each)X
  1921. 1827(line)X
  1922. 1942(is)X
  1923. 2004(labeled)X
  1924. 432 5490(with)N
  1925. 562(its)X
  1926. 639(bucket)X
  1927. 825(size.)X
  1928. 10 s
  1929. 2590 538(If)N
  1930. 2677(an)X
  1931. 2785(approximation)X
  1932. 3284(of)X
  1933. 3383(the)X
  1934. 3513(number)X
  1935. 3790(of)X
  1936. 3889(elements)X
  1937. 2418 626(ultimately)N
  1938. 2773(to)X
  1939. 2866(be)X
  1940. 2973(stored)X
  1941. 3200(in)X
  1942. 3293(the)X
  1943. 3422(hash)X
  1944. 3599(table)X
  1945. 3785(is)X
  1946. 3868(known)X
  1947. 4116(at)X
  1948. 2418 714(the)N
  1949. 2564(time)X
  1950. 2754(of)X
  1951. 2869(creation,)X
  1952. 3196(the)X
  1953. 3342(hash)X
  1954. 3536(package)X
  1955. 3847(takes)X
  1956. 4059(this)X
  1957. 2418 802(number)N
  1958. 2688(as)X
  1959. 2779(a)X
  1960. 2839(parameter)X
  1961. 3185(and)X
  1962. 3325(uses)X
  1963. 3487(it)X
  1964. 3555(to)X
  1965. 3641(hash)X
  1966. 3812(entries)X
  1967. 4050(into)X
  1968. 2418 890(the)N
  1969. 2541(full)X
  1970. 2677(sized)X
  1971. 2867(table)X
  1972. 3048(rather)X
  1973. 3261(than)X
  1974. 3424(growing)X
  1975. 3716(the)X
  1976. 3838(table)X
  1977. 4018(from)X
  1978. 2418 978(a)N
  1979. 2477(single)X
  1980. 2691(bucket.)X
  1981. 2968(If)X
  1982. 3044(this)X
  1983. 3181(number)X
  1984. 3448(is)X
  1985. 3523(not)X
  1986. 3647(known,)X
  1987. 3907(the)X
  1988. 4027(hash)X
  1989. 2418 1066(table)N
  1990. 2632(starts)X
  1991. 2859(with)X
  1992. 3059(a)X
  1993. 3153(single)X
  1994. 3402(bucket)X
  1995. 3674(and)X
  1996. 3848(gracefully)X
  1997. 2418 1154(expands)N
  1998. 2707(as)X
  1999. 2800(elements)X
  2000. 3111(are)X
  2001. 3236(added,)X
  2002. 3474(although)X
  2003. 3780(a)X
  2004. 3842(slight)X
  2005. 4044(per-)X
  2006. 2418 1242(formance)N
  2007. 2747(degradation)X
  2008. 3151(may)X
  2009. 3313(be)X
  2010. 3413(noticed.)X
  2011. 3713(Figure)X
  2012. 3946(6)X
  2013. 4010(illus-)X
  2014. 2418 1330(trates)N
  2015. 2625(the)X
  2016. 2756(difference)X
  2017. 3116(in)X
  2018. 3211(performance)X
  2019. 3651(between)X
  2020. 3952(storing)X
  2021. 2418 1418(keys)N
  2022. 2588(in)X
  2023. 2673(a)X
  2024. 2732(256le)X
  2025. 2857(when)X
  2026. 3054(the)X
  2027. 3174(ultimate)X
  2028. 3458(size)X
  2029. 3605(is)X
  2030. 3680(known)X
  2031. 3920((the)X
  2032. 4067(left)X
  2033. 2418 1506(bars)N
  2034. 2581(in)X
  2035. 2672(each)X
  2036. 2849(set),)X
  2037. 3014(compared)X
  2038. 3360(to)X
  2039. 3450(building)X
  2040. 3744(the)X
  2041. 3870(256le)X
  2042. 4000(when)X
  2043. 2418 1594(the)N
  2044. 2550(ultimate)X
  2045. 2846(size)X
  2046. 3005(is)X
  2047. 3091(unknown)X
  2048. 3422((the)X
  2049. 3580(right)X
  2050. 3764(bars)X
  2051. 3931(in)X
  2052. 4026(each)X
  2053. 2418 1682(set).)N
  2054. 2609(Once)X
  2055. 2814(the)X
  2056. 2947(256ll)X
  2057. 3069(factor)X
  2058. 3291(is)X
  2059. 3378(suf256ciently)X
  2060. 3772(high)X
  2061. 3948(for)X
  2062. 4076(the)X
  2063. 2418 1770(page)N
  2064. 2596(size)X
  2065. 2747((8),)X
  2066. 2887(growing)X
  2067. 3180(the)X
  2068. 3304(table)X
  2069. 3486(dynamically)X
  2070. 3908(does)X
  2071. 4081(lit-)X
  2072. 2418 1858(tle)N
  2073. 2518(to)X
  2074. 2600(degrade)X
  2075. 2875(performance.)X
  2076. 10 f
  2077. 2418 1946 -0.0930(hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh)AN
  2078. 9 s
  2079. 1 f
  2080. 2413 3238(s)N
  2081. 2409 3173(d)N
  2082. 2409 3108(n)N
  2083. 2409 3043(o)N
  2084. 2411 2979(c)N
  2085. 2411 2914(e)N
  2086. 2407 2849(S)N
  2087. 3143 4129(Fill)N
  2088. 3261(Factor)X
  2089. 2448 2152(15)N
  2090. 4 Ds
  2091. 1 Dt
  2092. 2557 2122 MXY
  2093. 1473 0 Dl
  2094. -1 Ds
  2095. 5 Dt
  2096. 2557 MX
  2097. -19 0 Dl
  2098. 2448 2747(10)N
  2099. 4 Ds
  2100. 1 Dt
  2101. 2557 2717 MXY
  2102. 1473 0 Dl
  2103. -1 Ds
  2104. 5 Dt
  2105. 2557 MX
  2106. -19 0 Dl
  2107. 2484 3343(5)N
  2108. 4 Ds
  2109. 1 Dt
  2110. 2557 3313 MXY
  2111. 1473 0 Dl
  2112. -1 Ds
  2113. 5 Dt
  2114. 2557 MX
  2115. -19 0 Dl
  2116. 2484 3938(0)N
  2117. 4 Ds
  2118. 1 Dt
  2119. 2557 3908 MXY
  2120. 1473 0 Dl
  2121. -1 Ds
  2122. 5 Dt
  2123. 2557 MX
  2124. -19 0 Dl
  2125. 3976 4015(128)N
  2126. 4 Ds
  2127. 1 Dt
  2128. 4030 3908 MXY
  2129. 0 -1786 Dl
  2130. -1 Ds
  2131. 5 Dt
  2132. 3908 MY
  2133. 0 19 Dl
  2134. 3626 4015(96)N
  2135. 4 Ds
  2136. 1 Dt
  2137. 3662 3908 MXY
  2138. 0 -1786 Dl
  2139. -1 Ds
  2140. 5 Dt
  2141. 3908 MY
  2142. 0 19 Dl
  2143. 3258 4015(64)N
  2144. 4 Ds
  2145. 1 Dt
  2146. 3294 3908 MXY
  2147. 0 -1786 Dl
  2148. -1 Ds
  2149. 5 Dt
  2150. 3908 MY
  2151. 0 19 Dl
  2152. 2889 4015(32)N
  2153. 4 Ds
  2154. 1 Dt
  2155. 2925 3908 MXY
  2156. 0 -1786 Dl
  2157. -1 Ds
  2158. 5 Dt
  2159. 3908 MY
  2160. 0 19 Dl
  2161. 2539 4015(0)N
  2162. 4 Ds
  2163. 1 Dt
  2164. 2557 3908 MXY
  2165. 0 -1786 Dl
  2166. -1 Ds
  2167. 5 Dt
  2168. 3908 MY
  2169. 0 19 Dl
  2170. 3908 MY
  2171. 0 -1786 Dl
  2172. 3908 MY
  2173. 1473 0 Dl
  2174. 4053 2378(8192)N
  2175. 3 Dt
  2176. 2569 2277 MXY
  2177. 11 0 Dl
  2178. 23 48 Dl
  2179. 46 -167 Dl
  2180. 92 35 Dl
  2181. 184 12 Dl
  2182. 369 143 Dl
  2183. 736 0 Dl
  2184. 2334 MY
  2185. 0 28 Dl
  2186. 0 -14 Dl
  2187. 14 0 Dl
  2188. -28 0 Dl
  2189. 3294 2334 MXY
  2190. 0 28 Dl
  2191. 0 -14 Dl
  2192. 13 0 Dl
  2193. -27 0 Dl
  2194. 2925 2192 MXY
  2195. 0 27 Dl
  2196. 0 -14 Dl
  2197. 14 0 Dl
  2198. -28 0 Dl
  2199. 2741 2180 MXY
  2200. 0 27 Dl
  2201. 0 -14 Dl
  2202. 14 0 Dl
  2203. -28 0 Dl
  2204. 2649 2144 MXY
  2205. 0 28 Dl
  2206. 0 -14 Dl
  2207. 14 0 Dl
  2208. -28 0 Dl
  2209. 2603 2311 MXY
  2210. 0 27 Dl
  2211. 0 -13 Dl
  2212. 14 0 Dl
  2213. -28 0 Dl
  2214. 2580 2263 MXY
  2215. 0 28 Dl
  2216. 0 -14 Dl
  2217. 14 0 Dl
  2218. -28 0 Dl
  2219. 2569 2263 MXY
  2220. 0 28 Dl
  2221. 0 -14 Dl
  2222. 13 0 Dl
  2223. -27 0 Dl
  2224. 4053 2591(4096)N
  2225. 2569 2348 MXY
  2226. 11 -11 Dl
  2227. 23 -96 Dl
  2228. 46 71 Dl
  2229. 92 72 Dl
  2230. 184 226 Dl
  2231. 369 48 Dl
  2232. 736 -60 Dl
  2233. 2612 MY
  2234. 14 -28 Dl
  2235. -28 0 Dl
  2236. 14 28 Dl
  2237. 3294 2672 MXY
  2238. 13 -28 Dl
  2239. -27 0 Dl
  2240. 14 28 Dl
  2241. 2925 2624 MXY
  2242. 14 -28 Dl
  2243. -28 0 Dl
  2244. 14 28 Dl
  2245. 2741 2398 MXY
  2246. 14 -28 Dl
  2247. -28 0 Dl
  2248. 14 28 Dl
  2249. 2649 2326 MXY
  2250. 14 -27 Dl
  2251. -28 0 Dl
  2252. 14 27 Dl
  2253. 2603 2255 MXY
  2254. 14 -28 Dl
  2255. -28 0 Dl
  2256. 14 28 Dl
  2257. 2580 2350 MXY
  2258. 14 -27 Dl
  2259. -28 0 Dl
  2260. 14 27 Dl
  2261. 2569 2362 MXY
  2262. 13 -28 Dl
  2263. -27 0 Dl
  2264. 14 28 Dl
  2265. 4053 2681(1024)N
  2266. 16 Ds
  2267. 1 Dt
  2268. 2569 2300 MXY
  2269. 11 48 Dl
  2270. 23 96 Dl
  2271. 46 95 Dl
  2272. 92 274 Dl
  2273. 184 202 Dl
  2274. 369 -155 Dl
  2275. 736 -190 Dl
  2276. -1 Ds
  2277. 3 Dt
  2278. 4044 2656 MXY
  2279. -28 28 Dl
  2280. 14 -14 Dl
  2281. -14 -14 Dl
  2282. 28 28 Dl
  2283. 3307 2846 MXY
  2284. -27 28 Dl
  2285. 14 -14 Dl
  2286. -14 -14 Dl
  2287. 27 28 Dl
  2288. 2939 3001 MXY
  2289. -28 28 Dl
  2290. 14 -14 Dl
  2291. -14 -14 Dl
  2292. 28 28 Dl
  2293. 2755 2799 MXY
  2294. -28 28 Dl
  2295. 14 -14 Dl
  2296. -14 -14 Dl
  2297. 28 28 Dl
  2298. 2663 2525 MXY
  2299. -28 28 Dl
  2300. 14 -14 Dl
  2301. -14 -14 Dl
  2302. 28 28 Dl
  2303. 2617 2430 MXY
  2304. -28 28 Dl
  2305. 14 -14 Dl
  2306. -14 -14 Dl
  2307. 28 28 Dl
  2308. 2594 2334 MXY
  2309. -28 28 Dl
  2310. 14 -14 Dl
  2311. -14 -14 Dl
  2312. 28 28 Dl
  2313. 2582 2287 MXY
  2314. -27 27 Dl
  2315. 14 -14 Dl
  2316. -14 -13 Dl
  2317. 27 27 Dl
  2318. 4053 2851(512)N
  2319. 5 Dt
  2320. 2569 2372 MXY
  2321. 11 -24 Dl
  2322. 23 405 Dl
  2323. 46 83 Dl
  2324. 92 227 Dl
  2325. 184 -72 Dl
  2326. 369 -119 Dl
  2327. 736 -107 Dl
  2328. 3 Dt
  2329. 2751 MY
  2330. 0 28 Dl
  2331. 0 -14 Dl
  2332. 14 0 Dl
  2333. -28 0 Dl
  2334. 3294 2858 MXY
  2335. 0 28 Dl
  2336. 0 -14 Dl
  2337. 13 0 Dl
  2338. -27 0 Dl
  2339. 2925 2977 MXY
  2340. 0 28 Dl
  2341. 0 -14 Dl
  2342. 14 0 Dl
  2343. -28 0 Dl
  2344. 2741 3049 MXY
  2345. 0 27 Dl
  2346. 0 -13 Dl
  2347. 14 0 Dl
  2348. -28 0 Dl
  2349. 2649 2823 MXY
  2350. 0 27 Dl
  2351. 0 -14 Dl
  2352. 14 0 Dl
  2353. -28 0 Dl
  2354. 2603 2739 MXY
  2355. 0 28 Dl
  2356. 0 -14 Dl
  2357. 14 0 Dl
  2358. -28 0 Dl
  2359. 2580 2334 MXY
  2360. 0 28 Dl
  2361. 0 -14 Dl
  2362. 14 0 Dl
  2363. -28 0 Dl
  2364. 2569 2358 MXY
  2365. 0 28 Dl
  2366. 0 -14 Dl
  2367. 13 0 Dl
  2368. -27 0 Dl
  2369. 4053 2795(256)N
  2370. 20 Ds
  2371. 1 Dt
  2372. 2569 2456 MXY
  2373. 11 285 Dl
  2374. 23 95 Dl
  2375. 46 251 Dl
  2376. 92 -60 Dl
  2377. 184 -84 Dl
  2378. 369 -107 Dl
  2379. 736 -71 Dl
  2380. -1 Ds
  2381. 3 Dt
  2382. 4016 MX
  2383. 27 Dc
  2384. 3280 2836 MXY
  2385. 27 Dc
  2386. 2912 2943 MXY
  2387. 27 Dc
  2388. 2728 3027 MXY
  2389. 27 Dc
  2390. 2635 3087 MXY
  2391. 28 Dc
  2392. 2589 2836 MXY
  2393. 28 Dc
  2394. 2566 2741 MXY
  2395. 27 Dc
  2396. 2554 2456 MXY
  2397. 28 Dc
  2398. 4053 2741(128)N
  2399. 1 Dt
  2400. 2569 2729 MXY
  2401. 11 203 Dl
  2402. 23 131 Dl
  2403. 46 -60 Dl
  2404. 92 -119 Dl
  2405. 184 -60 Dl
  2406. 369 -83 Dl
  2407. 736 -12 Dl
  2408. 3 Dt
  2409. 2716 MY
  2410. -14 27 Dl
  2411. 28 0 Dl
  2412. -14 -27 Dl
  2413. 3294 2727 MXY
  2414. -14 28 Dl
  2415. 27 0 Dl
  2416. -13 -28 Dl
  2417. 2925 2811 MXY
  2418. -14 27 Dl
  2419. 28 0 Dl
  2420. -14 -27 Dl
  2421. 2741 2870 MXY
  2422. -14 28 Dl
  2423. 28 0 Dl
  2424. -14 -28 Dl
  2425. 2649 2989 MXY
  2426. -14 28 Dl
  2427. 28 0 Dl
  2428. -14 -28 Dl
  2429. 2603 3049 MXY
  2430. -14 27 Dl
  2431. 28 0 Dl
  2432. -14 -27 Dl
  2433. 2580 2918 MXY
  2434. -14 28 Dl
  2435. 28 0 Dl
  2436. -14 -28 Dl
  2437. 2569 2716 MXY
  2438. -14 27 Dl
  2439. 27 0 Dl
  2440. -13 -27 Dl
  2441. 3 Dt
  2442. -1 Ds
  2443. 3 f
  2444. 8 s
  2445. 2418 4286(Figure)N
  2446. 2628(5c:)X
  2447. 1 f
  2448. 2738(User)X
  2449. 2887(Time)X
  2450. 3051(for)X
  2451. 3154(dictionary)X
  2452. 3442(data)X
  2453. 3577(set)X
  2454. 3677(with)X
  2455. 3820(1M)X
  2456. 3938(of)X
  2457. 4019(buffer)X
  2458. 2418 4374(space)N
  2459. 2579(and)X
  2460. 2691(varying)X
  2461. 2906(bucket)X
  2462. 3096(sizes)X
  2463. 3240(and)X
  2464. 3352(256ll)X
  2465. 3443(factors.)X
  2466. 3667(Each)X
  2467. 3813(line)X
  2468. 3928(is)X
  2469. 3990(labeled)X
  2470. 2418 4462(with)N
  2471. 2548(its)X
  2472. 2625(bucket)X
  2473. 2811(size.)X
  2474. 10 s
  2475. 10 f
  2476. 2418 4638 -0.0930(hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh)AN
  2477. 1 f
  2478. 2590 4840(Since)N
  2479. 2796(no)X
  2480. 2904(known)X
  2481. 3150(hash)X
  2482. 3325(function)X
  2483. 3620(performs)X
  2484. 3938(equally)X
  2485. 2418 4928(well)N
  2486. 2589(on)X
  2487. 2702(all)X
  2488. 2815(possible)X
  2489. 3110(data,)X
  2490. 3297(the)X
  2491. 3428(user)X
  2492. 3595(may)X
  2493. 3766(256nd)X
  2494. 3923(that)X
  2495. 4076(the)X
  2496. 2418 5016(built-in)N
  2497. 2678(hash)X
  2498. 2849(function)X
  2499. 3140(does)X
  2500. 3311(poorly)X
  2501. 3544(on)X
  2502. 3648(a)X
  2503. 3708(particular)X
  2504. 4040(data)X
  2505. 2418 5104(set.)N
  2506. 2548(In)X
  2507. 2636(this)X
  2508. 2771(case,)X
  2509. 2950(a)X
  2510. 3006(hash)X
  2511. 3173(function,)X
  2512. 3480(taking)X
  2513. 3700(two)X
  2514. 3840(arguments)X
  2515. 2418 5192((a)N
  2516. 2507(pointer)X
  2517. 2760(to)X
  2518. 2848(a)X
  2519. 2910(byte)X
  2520. 3074(string)X
  2521. 3282(and)X
  2522. 3424(a)X
  2523. 3486(length))X
  2524. 3739(and)X
  2525. 3880(returning)X
  2526. 2418 5280(an)N
  2527. 2517(unsigned)X
  2528. 2829(long)X
  2529. 2993(to)X
  2530. 3077(be)X
  2531. 3175(used)X
  2532. 3344(as)X
  2533. 3433(the)X
  2534. 3553(hash)X
  2535. 3722(value,)X
  2536. 3938(may)X
  2537. 4098(be)X
  2538. 2418 5368(speci256ed)N
  2539. 2731(at)X
  2540. 2817(hash)X
  2541. 2992(table)X
  2542. 3176(creation)X
  2543. 3463(time.)X
  2544. 3673(When)X
  2545. 3893(an)X
  2546. 3996(exist-)X
  2547. 2418 5456(ing)N
  2548. 2570(hash)X
  2549. 2767(table)X
  2550. 2973(is)X
  2551. 3076(opened)X
  2552. 3358(and)X
  2553. 3524(a)X
  2554. 3609(hash)X
  2555. 3805(function)X
  2556. 4121(is)X
  2557. 2418 5544(speci256ed,)N
  2558. 2752(the)X
  2559. 2879(hash)X
  2560. 3054(package)X
  2561. 3346(will)X
  2562. 3498(try)X
  2563. 3615(to)X
  2564. 3705(determine)X
  2565. 4054(that)X
  2566. 2418 5632(the)N
  2567. 2546(hash)X
  2568. 2723(function)X
  2569. 3020(supplied)X
  2570. 3321(is)X
  2571. 3404(the)X
  2572. 3532(one)X
  2573. 3678(with)X
  2574. 3850(which)X
  2575. 4076(the)X
  2576. 2418 5720(table)N
  2577. 2630(was)X
  2578. 2811(created.)X
  2579. 3139(There)X
  2580. 3382(are)X
  2581. 3536(a)X
  2582. 3627(variety)X
  2583. 3905(of)X
  2584. 4027(hash)X
  2585. 3 f
  2586. 432 5960(8)N
  2587. 2970(USENIX)X
  2588. 9 f
  2589. 3292(-)X
  2590. 3 f
  2591. 3356(Winter)X
  2592. 3621('91)X
  2593. 9 f
  2594. 3748(-)X
  2595. 3 f
  2596. 3812(Dallas,)X
  2597. 4065(TX)X
  2598. 9 p
  2599. %%Page: 9 9
  2600. 0(Courier)xf 0 f
  2601. 10 s 10 xH 0 xS 0 f
  2602. 3 f
  2603. 720 258(Seltzer)N
  2604. 977(&)X
  2605. 1064(Yigit)X
  2606. 3278(A)X
  2607. 3356(New)X
  2608. 3528(Hashing)X
  2609. 3831(Package)X
  2610. 4136(for)X
  2611. 4259(UNIX)X
  2612. 1 f
  2613. 720 538(functions)N
  2614. 1065(provided)X
  2615. 1397(with)X
  2616. 1586(the)X
  2617. 1731(package.)X
  2618. 2082(The)X
  2619. 2253(default)X
  2620. 720 626(function)N
  2621. 1014(for)X
  2622. 1135(the)X
  2623. 1260(package)X
  2624. 1551(is)X
  2625. 1631(the)X
  2626. 1755(one)X
  2627. 1897(which)X
  2628. 2119(offered)X
  2629. 2378(the)X
  2630. 720 714(best)N
  2631. 875(performance)X
  2632. 1308(in)X
  2633. 1396(terms)X
  2634. 1600(of)X
  2635. 1693(cycles)X
  2636. 1920(executed)X
  2637. 2232(per)X
  2638. 2360(call)X
  2639. 720 802((it)N
  2640. 827(did)X
  2641. 965(not)X
  2642. 1103(produce)X
  2643. 1398(the)X
  2644. 1531(fewest)X
  2645. 1776(collisions)X
  2646. 2117(although)X
  2647. 2432(it)X
  2648. 720 890(was)N
  2649. 866(within)X
  2650. 1091(a)X
  2651. 1148(small)X
  2652. 1341(percentage)X
  2653. 1710(of)X
  2654. 1797(the)X
  2655. 1915(function)X
  2656. 2202(that)X
  2657. 2342(pro-)X
  2658. 720 978(duced)N
  2659. 947(the)X
  2660. 1080(fewest)X
  2661. 1324(collisions).)X
  2662. 1731(Again,)X
  2663. 1981(in)X
  2664. 2077(time)X
  2665. 2253(critical)X
  2666. 720 1066(applications,)N
  2667. 1152(users)X
  2668. 1342(are)X
  2669. 1466(encouraged)X
  2670. 1862(to)X
  2671. 1949(experiment)X
  2672. 2334(with)X
  2673. 720 1154(a)N
  2674. 783(variety)X
  2675. 1032(of)X
  2676. 1125(hash)X
  2677. 1298(functions)X
  2678. 1622(to)X
  2679. 1710(achieve)X
  2680. 1982(optimal)X
  2681. 2252(perfor-)X
  2682. 720 1242(mance.)N
  2683. 10 f
  2684. 720 1330 -0.0930(hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh)AN
  2685. 3 f
  2686. 7 s
  2687. 1038 2925(Full)N
  2688. 1149(size)X
  2689. 1251(table)X
  2690. 1384((left))X
  2691. 1547 2718(Fill)N
  2692. 1643(Factor)X
  2693. 2268 2662(64)N
  2694. 1964(32)X
  2695. 1674(16)X
  2696. 1384(8)X
  2697. 1093(4)X
  2698. 4 Ds
  2699. 1 Dt
  2700. 900 2280 MXY
  2701. 1548 0 Dl
  2702. 900 1879 MXY
  2703. 1548 0 Dl
  2704. 900 1506 MXY
  2705. 1548 0 Dl
  2706. 1563 2902 MXY
  2707. 111 0 Dl
  2708. -1 Ds
  2709. 900 MX
  2710. 110 0 Dl
  2711. 1425 2828(System)N
  2712. 983(User)X
  2713. 1895 2778 MXY
  2714.  1895 2778 lineto
  2715.  1950 2778 lineto
  2716.  1950 2833 lineto
  2717.  1895 2833 lineto
  2718.  1895 2778 lineto
  2719. closepath 21 1895 2778 1950 2833 Dp
  2720. 1342 MX
  2721.  1342 2778 lineto
  2722.  1397 2778 lineto
  2723.  1397 2833 lineto
  2724.  1342 2833 lineto
  2725.  1342 2778 lineto
  2726. closepath 14 1342 2778 1397 2833 Dp
  2727. 900 MX
  2728.  900 2778 lineto
  2729.  955 2778 lineto
  2730.  955 2833 lineto
  2731.  900 2833 lineto
  2732.  900 2778 lineto
  2733. closepath 3 900 2778 955 2833 Dp
  2734. 5 Dt
  2735. 2283 2211 MXY
  2736. 96 0 Dl
  2737. 1992 MX
  2738. 97 0 Dl
  2739. 1702 MX
  2740. 97 0 Dl
  2741. 1411 2252 MXY
  2742. 97 0 Dl
  2743. 4 Ds
  2744. 1 Dt
  2745. 2283 2211 MXY
  2746.  2283 2211 lineto
  2747.  2379 2211 lineto
  2748.  2379 2252 lineto
  2749.  2283 2252 lineto
  2750.  2283 2211 lineto
  2751. closepath 14 2283 2211 2379 2252 Dp
  2752. 1992 MX
  2753.  1992 2211 lineto
  2754.  2089 2211 lineto
  2755.  2089 2252 lineto
  2756.  1992 2252 lineto
  2757.  1992 2211 lineto
  2758. closepath 14 1992 2211 2089 2252 Dp
  2759. 1702 MX
  2760.  1702 2211 lineto
  2761.  1799 2211 lineto
  2762.  1799 2252 lineto
  2763.  1702 2252 lineto
  2764.  1702 2211 lineto
  2765. closepath 14 1702 2211 1799 2252 Dp
  2766. 1411 2252 MXY
  2767.  1411 2252 lineto
  2768.  1508 2252 lineto
  2769.  1508 2294 lineto
  2770.  1411 2294 lineto
  2771.  1411 2252 lineto
  2772. closepath 14 1411 2252 1508 2294 Dp
  2773. 2283 MX
  2774.  2283 2252 lineto
  2775.  2379 2252 lineto
  2776.  2379 2612 lineto
  2777.  2283 2612 lineto
  2778.  2283 2252 lineto
  2779. closepath 3 2283 2252 2379 2612 Dp
  2780. 1992 MX
  2781.  1992 2252 lineto
  2782.  2089 2252 lineto
  2783.  2089 2612 lineto
  2784.  1992 2612 lineto
  2785.  1992 2252 lineto
  2786. closepath 3 1992 2252 2089 2612 Dp
  2787. 1702 MX
  2788.  1702 2252 lineto
  2789.  1799 2252 lineto
  2790.  1799 2612 lineto
  2791.  1702 2612 lineto
  2792.  1702 2252 lineto
  2793. closepath 3 1702 2252 1799 2612 Dp
  2794. 1411 2294 MXY
  2795.  1411 2294 lineto
  2796.  1508 2294 lineto
  2797.  1508 2612 lineto
  2798.  1411 2612 lineto
  2799.  1411 2294 lineto
  2800. closepath 3 1411 2294 1508 2612 Dp
  2801. -1 Ds
  2802. 2158 2238 MXY
  2803.  2158 2238 lineto
  2804.  2255 2238 lineto
  2805.  2255 2252 lineto
  2806.  2158 2252 lineto
  2807.  2158 2238 lineto
  2808. closepath 21 2158 2238 2255 2252 Dp
  2809. 1868 MX
  2810.  1868 2238 lineto
  2811.  1965 2238 lineto
  2812.  1965 2280 lineto
  2813.  1868 2280 lineto
  2814.  1868 2238 lineto
  2815. closepath 21 1868 2238 1965 2280 Dp
  2816. 1577 MX
  2817.  1577 2238 lineto
  2818.  1674 2238 lineto
  2819.  1674 2308 lineto
  2820.  1577 2308 lineto
  2821.  1577 2238 lineto
  2822. closepath 21 1577 2238 1674 2308 Dp
  2823. 1287 2308 MXY
  2824.  1287 2308 lineto
  2825.  1287 2280 lineto
  2826.  1384 2280 lineto
  2827.  1384 2308 lineto
  2828.  1287 2308 lineto
  2829. closepath 21 1287 2280 1384 2308 Dp
  2830. 2158 2280 MXY
  2831.  2158 2280 lineto
  2832.  2158 2252 lineto
  2833.  2255 2252 lineto
  2834.  2255 2280 lineto
  2835.  2158 2280 lineto
  2836. closepath 14 2158 2252 2255 2280 Dp
  2837. 1868 2308 MXY
  2838.  1868 2308 lineto
  2839.  1868 2280 lineto
  2840.  1965 2280 lineto
  2841.  1965 2308 lineto
  2842.  1868 2308 lineto
  2843. closepath 14 1868 2280 1965 2308 Dp
  2844. 1577 2335 MXY
  2845.  1577 2335 lineto
  2846.  1577 2308 lineto
  2847.  1674 2308 lineto
  2848.  1674 2335 lineto
  2849.  1577 2335 lineto
  2850. closepath 14 1577 2308 1674 2335 Dp
  2851. 1287 2363 MXY
  2852.  1287 2363 lineto
  2853.  1287 2308 lineto
  2854.  1384 2308 lineto
  2855.  1384 2363 lineto
  2856.  1287 2363 lineto
  2857. closepath 14 1287 2308 1384 2363 Dp
  2858. 2158 2280 MXY
  2859.  2158 2280 lineto
  2860.  2255 2280 lineto
  2861.  2255 2612 lineto
  2862.  2158 2612 lineto
  2863.  2158 2280 lineto
  2864. closepath 3 2158 2280 2255 2612 Dp
  2865. 1868 2308 MXY
  2866.  1868 2308 lineto
  2867.  1965 2308 lineto
  2868.  1965 2612 lineto
  2869.  1868 2612 lineto
  2870.  1868 2308 lineto
  2871. closepath 3 1868 2308 1965 2612 Dp
  2872. 1577 2335 MXY
  2873.  1577 2335 lineto
  2874.  1674 2335 lineto
  2875.  1674 2612 lineto
  2876.  1577 2612 lineto
  2877.  1577 2335 lineto
  2878. closepath 3 1577 2335 1674 2612 Dp
  2879. 1287 2363 MXY
  2880.  1287 2363 lineto
  2881.  1384 2363 lineto
  2882.  1384 2612 lineto
  2883.  1287 2612 lineto
  2884.  1287 2363 lineto
  2885. closepath 3 1287 2363 1384 2612 Dp
  2886. 4 Ds
  2887. 1121 2066 MXY
  2888.  1121 2066 lineto
  2889.  1218 2066 lineto
  2890.  1224 2080 lineto
  2891.  1127 2080 lineto
  2892.  1121 2066 lineto
  2893. closepath 21 1121 2066 1224 2080 Dp
  2894. 2080 MY
  2895.  1121 2080 lineto
  2896.  1218 2080 lineto
  2897.  1218 2273 lineto
  2898.  1121 2273 lineto
  2899.  1121 2080 lineto
  2900. closepath 14 1121 2080 1218 2273 Dp
  2901. 2273 MY
  2902.  1121 2273 lineto
  2903.  1218 2273 lineto
  2904.  1218 2612 lineto
  2905.  1121 2612 lineto
  2906.  1121 2273 lineto
  2907. closepath 3 1121 2273 1218 2612 Dp
  2908. -1 Ds
  2909. 997 1589 MXY
  2910.  997 1589 lineto
  2911.  1093 1589 lineto
  2912.  1093 1644 lineto
  2913.  997 1644 lineto
  2914.  997 1589 lineto
  2915. closepath 21 997 1589 1093 1644 Dp
  2916. 1644 MY
  2917.  997 1644 lineto
  2918.  1093 1644 lineto
  2919.  1093 2280 lineto
  2920.  997 2280 lineto
  2921.  997 1644 lineto
  2922. closepath 14 997 1644 1093 2280 Dp
  2923. 2280 MY
  2924.  997 2280 lineto
  2925.  1093 2280 lineto
  2926.  1093 2612 lineto
  2927.  997 2612 lineto
  2928.  997 2280 lineto
  2929. closepath 3 997 2280 1093 2612 Dp
  2930. 10 s
  2931. 719 2093(s)N
  2932. 712 2037(d)N
  2933. 712 1982(n)N
  2934. 714 1927(o)N
  2935. 716 1872(c)N
  2936. 716 1816(e)N
  2937. 712 1761(S)N
  2938. 804 2286(10)N
  2939. 804 1899(20)N
  2940. 804 1540(30)N
  2941. 3 Dt
  2942. 900 1506 MXY
  2943. 0 1106 Dl
  2944. 1548 0 Dl
  2945. 7 s
  2946. 1978 2828(Elapsed)N
  2947. 1701 2925(Dynamically)N
  2948. 2018(grown)X
  2949. 2184(table)X
  2950. 2317((right))X
  2951. 3 Dt
  2952. -1 Ds
  2953. 8 s
  2954. 720 3180(Figure)N
  2955. 934(6:)X
  2956. 1 f
  2957. 1020(The)X
  2958. 1152(total)X
  2959. 1299(regions)X
  2960. 1520(indicate)X
  2961. 1755(the)X
  2962. 1865(difference)X
  2963. 2154(between)X
  2964. 2398(the)X
  2965. 720 3268(elapsed)N
  2966. 931(time)X
  2967. 1065(and)X
  2968. 1177(the)X
  2969. 1275(sum)X
  2970. 1402(of)X
  2971. 1475(the)X
  2972. 1573(system)X
  2973. 1771(and)X
  2974. 1883(user)X
  2975. 2008(time.)X
  2976. 2173(The)X
  2977. 2291(left)X
  2978. 2395(bar)X
  2979. 720 3356(of)N
  2980. 798(each)X
  2981. 939(set)X
  2982. 1035(depicts)X
  2983. 1241(the)X
  2984. 1344(timing)X
  2985. 1537(of)X
  2986. 1615(the)X
  2987. 1718(test)X
  2988. 1831(run)X
  2989. 1940(when)X
  2990. 2102(the)X
  2991. 2204(number)X
  2992. 2423(of)X
  2993. 720 3444(entries)N
  2994. 910(is)X
  2995. 973(known)X
  2996. 1167(in)X
  2997. 1237(advance.)X
  2998. 1496(The)X
  2999. 1614(right)X
  3000. 1754(bars)X
  3001. 1879(depict)X
  3002. 2054(the)X
  3003. 2151(timing)X
  3004. 2338(when)X
  3005. 720 3532(the)N
  3006. 814(256le)X
  3007. 912(is)X
  3008. 971(grown)X
  3009. 1150(from)X
  3010. 1290(a)X
  3011. 1334(single)X
  3012. 1503(bucket.)X
  3013. 10 s
  3014. 10 f
  3015. 720 3708 -0.0930(hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh)AN
  3016. 1 f
  3017. 892 3910(Since)N
  3018. 1131(this)X
  3019. 1307(hashing)X
  3020. 1617(package)X
  3021. 1942(provides)X
  3022. 2279(buffer)X
  3023. 720 3998(management,)N
  3024. 1188(the)X
  3025. 1323(amount)X
  3026. 1600(of)X
  3027. 1704(space)X
  3028. 1920(allocated)X
  3029. 2247(for)X
  3030. 2378(the)X
  3031. 720 4086(buffer)N
  3032. 948(pool)X
  3033. 1121(may)X
  3034. 1290(be)X
  3035. 1397(speci256ed)X
  3036. 1713(by)X
  3037. 1824(the)X
  3038. 1953(user.)X
  3039. 2157(Using)X
  3040. 2378(the)X
  3041. 720 4174(same)N
  3042. 910(data)X
  3043. 1069(set)X
  3044. 1183(and)X
  3045. 1324(test)X
  3046. 1459(procedure)X
  3047. 1805(as)X
  3048. 1896(used)X
  3049. 2067(to)X
  3050. 2153(derive)X
  3051. 2378(the)X
  3052. 720 4262(graphs)N
  3053. 962(in)X
  3054. 1052(Figures)X
  3055. 1320(5a-c,)X
  3056. 1507(Figure)X
  3057. 1744(7)X
  3058. 1812(shows)X
  3059. 2039(the)X
  3060. 2164(impact)X
  3061. 2409(of)X
  3062. 720 4350(varying)N
  3063. 997(the)X
  3064. 1126(size)X
  3065. 1282(of)X
  3066. 1380(the)X
  3067. 1509(buffer)X
  3068. 1737(pool.)X
  3069. 1950(The)X
  3070. 2106(bucket)X
  3071. 2351(size)X
  3072. 720 4438(was)N
  3073. 873(set)X
  3074. 989(to)X
  3075. 1078(256)X
  3076. 1225(bytes)X
  3077. 1421(and)X
  3078. 1564(the)X
  3079. 1689(256ll)X
  3080. 1804(factor)X
  3081. 2019(was)X
  3082. 2171(set)X
  3083. 2287(to)X
  3084. 2376(16.)X
  3085. 720 4526(The)N
  3086. 869(buffer)X
  3087. 1090(pool)X
  3088. 1256(size)X
  3089. 1404(was)X
  3090. 1552(varied)X
  3091. 1776(from)X
  3092. 1955(0)X
  3093. 2018((the)X
  3094. 2166(minimum)X
  3095. 720 4614(number)N
  3096. 986(of)X
  3097. 1074(pages)X
  3098. 1277(required)X
  3099. 1565(to)X
  3100. 1647(be)X
  3101. 1743(buffered))X
  3102. 2063(to)X
  3103. 2145(1M.)X
  3104. 2316(With)X
  3105. 720 4702(1M)N
  3106. 854(of)X
  3107. 944(buffer)X
  3108. 1164(space,)X
  3109. 1386(the)X
  3110. 1507(package)X
  3111. 1794(performed)X
  3112. 2151(no)X
  3113. 2253(I/O)X
  3114. 2382(for)X
  3115. 720 4790(this)N
  3116. 871(data)X
  3117. 1040(set.)X
  3118. 1204(As)X
  3119. 1328(Figure)X
  3120. 1572(7)X
  3121. 1647(illustrates,)X
  3122. 2013(increasing)X
  3123. 2378(the)X
  3124. 720 4878(buffer)N
  3125. 944(pool)X
  3126. 1113(size)X
  3127. 1265(can)X
  3128. 1404(have)X
  3129. 1583(a)X
  3130. 1646(dramatic)X
  3131. 1954(affect)X
  3132. 2165(on)X
  3133. 2271(result-)X
  3134. 720 4966(ing)N
  3135. 842(performance.)X
  3136. 2 f
  3137. 8 s
  3138. 1269 4941(7)N
  3139. 1 f
  3140. 16 s
  3141. 720 5353 MXY
  3142. 864 0 Dl
  3143. 2 f
  3144. 8 s
  3145. 760 5408(7)N
  3146. 1 f
  3147. 9 s
  3148. 826 5433(Some)N
  3149. 1024(allocators)X
  3150. 1338(are)X
  3151. 1460(extremely)X
  3152. 1782(inef256cient)X
  3153. 2107(at)X
  3154. 2192(allocating)X
  3155. 720 5513(memory.)N
  3156. 1029(If)X
  3157. 1110(you)X
  3158. 1251(256nd)X
  3159. 1396(that)X
  3160. 1536(applications)X
  3161. 1916(are)X
  3162. 2036(running)X
  3163. 2292(out)X
  3164. 2416(of)X
  3165. 720 5593(memory)N
  3166. 1005(before)X
  3167. 1234(you)X
  3168. 1386(think)X
  3169. 1578(they)X
  3170. 1746(should,)X
  3171. 2000(try)X
  3172. 2124(varying)X
  3173. 2388(the)X
  3174. 720 5673(pagesize)N
  3175. 986(to)X
  3176. 1060(get)X
  3177. 1166(better)X
  3178. 1348(utilization)X
  3179. 1658(from)X
  3180. 1816(the)X
  3181. 1922(memory)X
  3182. 2180(allocator.)X
  3183. 10 s
  3184. 2830 1975 MXY
  3185. 0 -28 Dl
  3186. 28 0 Dl
  3187. 0 28 Dl
  3188. -28 0 Dl
  3189. 2853 2004 MXY
  3190. 0 -27 Dl
  3191. 28 0 Dl
  3192. 0 27 Dl
  3193. -28 0 Dl
  3194. 2876 2016 MXY
  3195. 0 -27 Dl
  3196. 27 0 Dl
  3197. 0 27 Dl
  3198. -27 0 Dl
  3199. 2922 1998 MXY
  3200. 0 -27 Dl
  3201. 27 0 Dl
  3202. 0 27 Dl
  3203. -27 0 Dl
  3204. 2967 2025 MXY
  3205. 0 -28 Dl
  3206. 28 0 Dl
  3207. 0 28 Dl
  3208. -28 0 Dl
  3209. 3013 2031 MXY
  3210. 0 -28 Dl
  3211. 28 0 Dl
  3212. 0 28 Dl
  3213. -28 0 Dl
  3214. 3059 MX
  3215. 0 -28 Dl
  3216. 27 0 Dl
  3217. 0 28 Dl
  3218. -27 0 Dl
  3219. 3196 2052 MXY
  3220. 0 -28 Dl
  3221. 27 0 Dl
  3222. 0 28 Dl
  3223. -27 0 Dl
  3224. 3561 2102 MXY
  3225. 0 -28 Dl
  3226. 28 0 Dl
  3227. 0 28 Dl
  3228. -28 0 Dl
  3229. 4292 2105 MXY
  3230. 0 -28 Dl
  3231. 27 0 Dl
  3232. 0 28 Dl
  3233. -27 0 Dl
  3234. 4 Ds
  3235. 1 Dt
  3236. 2844 1961 MXY
  3237. 23 30 Dl
  3238. 23 12 Dl
  3239. 45 -18 Dl
  3240. 46 26 Dl
  3241. 46 6 Dl
  3242. 45 0 Dl
  3243. 137 21 Dl
  3244. 366 50 Dl
  3245. 730 3 Dl
  3246. 9 s
  3247. 4227 2158(User)N
  3248. -1 Ds
  3249. 3 Dt
  3250. 2830 1211 MXY
  3251. 27 Dc
  3252. 2853 1261 MXY
  3253. 27 Dc
  3254. 2876 1267 MXY
  3255. 27 Dc
  3256. 2921 1341 MXY
  3257. 27 Dc
  3258. 2967 1385 MXY
  3259. 27 Dc
  3260. 3013 1450 MXY
  3261. 27 Dc
  3262. 3059 1497 MXY
  3263. 27 Dc
  3264. 3196 1686 MXY
  3265. 27 Dc
  3266. 3561 2109 MXY
  3267. 27 Dc
  3268. 4292 2295 MXY
  3269. 27 Dc
  3270. 20 Ds
  3271. 1 Dt
  3272. 2844 1211 MXY
  3273. 23 50 Dl
  3274. 23 6 Dl
  3275. 45 74 Dl
  3276. 46 44 Dl
  3277. 46 65 Dl
  3278. 45 47 Dl
  3279. 137 189 Dl
  3280. 366 423 Dl
  3281. 730 186 Dl
  3282. 4181 2270(System)N
  3283. -1 Ds
  3284. 3 Dt
  3285. 2844 583 MXY
  3286. 0 28 Dl
  3287. 0 -14 Dl
  3288. 14 0 Dl
  3289. -28 0 Dl
  3290. 2867 672 MXY
  3291. 0 27 Dl
  3292. 0 -14 Dl
  3293. 14 0 Dl
  3294. -28 0 Dl
  3295. 2890 701 MXY
  3296. 0 28 Dl
  3297. 0 -14 Dl
  3298. 13 0 Dl
  3299. -27 0 Dl
  3300. 2935 819 MXY
  3301. 0 28 Dl
  3302. 0 -14 Dl
  3303. 14 0 Dl
  3304. -27 0 Dl
  3305. 2981 849 MXY
  3306. 0 28 Dl
  3307. 0 -14 Dl
  3308. 14 0 Dl
  3309. -28 0 Dl
  3310. 3027 908 MXY
  3311. 0 27 Dl
  3312. 0 -13 Dl
  3313. 14 0 Dl
  3314. -28 0 Dl
  3315. 3072 1026 MXY
  3316. 0 27 Dl
  3317. 0 -13 Dl
  3318. 14 0 Dl
  3319. -27 0 Dl
  3320. 3209 1292 MXY
  3321. 0 27 Dl
  3322. 0 -14 Dl
  3323. 14 0 Dl
  3324. -27 0 Dl
  3325. 3575 1823 MXY
  3326. 0 28 Dl
  3327. 0 -14 Dl
  3328. 14 0 Dl
  3329. -28 0 Dl
  3330. 4305 2059 MXY
  3331. 0 28 Dl
  3332. 0 -14 Dl
  3333. 14 0 Dl
  3334. -27 0 Dl
  3335. 5 Dt
  3336. 2844 597 MXY
  3337. 23 88 Dl
  3338. 23 30 Dl
  3339. 45 118 Dl
  3340. 46 30 Dl
  3341. 46 59 Dl
  3342. 45 118 Dl
  3343. 137 265 Dl
  3344. 366 532 Dl
  3345. 730 236 Dl
  3346. 4328 2103(Total)N
  3347. 2844 2310 MXY
  3348. 1461 0 Dl
  3349. 2844 MX
  3350. 0 -1772 Dl
  3351. 2310 MY
  3352. 0 18 Dl
  3353. 4 Ds
  3354. 1 Dt
  3355. 2310 MY
  3356. 0 -1772 Dl
  3357. 2826 2416(0)N
  3358. -1 Ds
  3359. 5 Dt
  3360. 3209 2310 MXY
  3361. 0 18 Dl
  3362. 4 Ds
  3363. 1 Dt
  3364. 2310 MY
  3365. 0 -1772 Dl
  3366. 3155 2416(256)N
  3367. -1 Ds
  3368. 5 Dt
  3369. 3575 2310 MXY
  3370. 0 18 Dl
  3371. 4 Ds
  3372. 1 Dt
  3373. 2310 MY
  3374. 0 -1772 Dl
  3375. 3521 2416(512)N
  3376. -1 Ds
  3377. 5 Dt
  3378. 3940 2310 MXY
  3379. 0 18 Dl
  3380. 4 Ds
  3381. 1 Dt
  3382. 2310 MY
  3383. 0 -1772 Dl
  3384. 3886 2416(768)N
  3385. -1 Ds
  3386. 5 Dt
  3387. 4305 2310 MXY
  3388. 0 18 Dl
  3389. 4 Ds
  3390. 1 Dt
  3391. 2310 MY
  3392. 0 -1772 Dl
  3393. 4233 2416(1024)N
  3394. -1 Ds
  3395. 5 Dt
  3396. 2844 2310 MXY
  3397. -18 0 Dl
  3398. 4 Ds
  3399. 1 Dt
  3400. 2844 MX
  3401. 1461 0 Dl
  3402. 2771 2340(0)N
  3403. -1 Ds
  3404. 5 Dt
  3405. 2844 2014 MXY
  3406. -18 0 Dl
  3407. 2844 1719 MXY
  3408. -18 0 Dl
  3409. 4 Ds
  3410. 1 Dt
  3411. 2844 MX
  3412. 1461 0 Dl
  3413. 2735 1749(20)N
  3414. -1 Ds
  3415. 5 Dt
  3416. 2844 1423 MXY
  3417. -18 0 Dl
  3418. 2844 1128 MXY
  3419. -18 0 Dl
  3420. 4 Ds
  3421. 1 Dt
  3422. 2844 MX
  3423. 1461 0 Dl
  3424. 2735 1158(40)N
  3425. -1 Ds
  3426. 5 Dt
  3427. 2844 833 MXY
  3428. -18 0 Dl
  3429. 2844 538 MXY
  3430. -18 0 Dl
  3431. 4 Ds
  3432. 1 Dt
  3433. 2844 MX
  3434. 1461 0 Dl
  3435. 2735 568(60)N
  3436. 3239 2529(Buffer)N
  3437. 3445(Pool)X
  3438. 3595(Size)X
  3439. 3737((in)X
  3440. 3835(K))X
  3441. 2695 1259(S)N
  3442. 2699 1324(e)N
  3443. 2699 1388(c)N
  3444. 2697 1452(o)N
  3445. 2697 1517(n)N
  3446. 2697 1581(d)N
  3447. 2701 1645(s)N
  3448. 3 Dt
  3449. -1 Ds
  3450. 3 f
  3451. 8 s
  3452. 2706 2773(Figure)N
  3453. 2908(7:)X
  3454. 1 f
  3455. 2982(User)X
  3456. 3123(time)X
  3457. 3258(is)X
  3458. 3322(virtually)X
  3459. 3560(insensitive)X
  3460. 3854(to)X
  3461. 3924(the)X
  3462. 4022(amount)X
  3463. 4234(of)X
  3464. 4307(buffer)X
  3465. 2706 2861(pool)N
  3466. 2852(available,)X
  3467. 3130(however,)X
  3468. 3396(both)X
  3469. 3541(system)X
  3470. 3750(time)X
  3471. 3895(and)X
  3472. 4018(elapsed)X
  3473. 4240(time)X
  3474. 4385(are)X
  3475. 2706 2949(inversely)N
  3476. 2960(proportional)X
  3477. 3296(to)X
  3478. 3366(the)X
  3479. 3464(size)X
  3480. 3583(of)X
  3481. 3656(the)X
  3482. 3753(buffer)X
  3483. 3927(pool.)X
  3484. 4092(Even)X
  3485. 4242(for)X
  3486. 4335(large)X
  3487. 2706 3037(data)N
  3488. 2831(sets)X
  3489. 2946(where)X
  3490. 3120(one)X
  3491. 3230(expects)X
  3492. 3439(few)X
  3493. 3552(collisions,)X
  3494. 3832(specifying)X
  3495. 4116(a)X
  3496. 4162(large)X
  3497. 4307(buffer)X
  3498. 2706 3125(pool)N
  3499. 2836(dramatically)X
  3500. 3171(improves)X
  3501. 3425(performance.)X
  3502. 10 s
  3503. 10 f
  3504. 2706 3301 -0.0930(hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh)AN
  3505. 3 f
  3506. 3175 3543(Enhanced)N
  3507. 3536(Functionality)X
  3508. 1 f
  3509. 2878 3675(This)N
  3510. 3046(hashing)X
  3511. 3320(package)X
  3512. 3609(provides)X
  3513. 3910(a)X
  3514. 3971(set)X
  3515. 4085(of)X
  3516. 4177(compati-)X
  3517. 2706 3763(bility)N
  3518. 2895(routines)X
  3519. 3174(to)X
  3520. 3257(implement)X
  3521. 3620(the)X
  3522. 2 f
  3523. 3739(ndbm)X
  3524. 1 f
  3525. 3937(interface.)X
  3526. 4279(How-)X
  3527. 2706 3851(ever,)N
  3528. 2893(when)X
  3529. 3095(the)X
  3530. 3220(native)X
  3531. 3443(interface)X
  3532. 3752(is)X
  3533. 3832(used,)X
  3534. 4026(the)X
  3535. 4151(following)X
  3536. 2706 3939(additional)N
  3537. 3046(functionality)X
  3538. 3475(is)X
  3539. 3548(provided:)X
  3540. 10 f
  3541. 2798 4071(g)N
  3542. 1 f
  3543. 2946(Inserts)X
  3544. 3197(never)X
  3545. 3413(fail)X
  3546. 3556(because)X
  3547. 3847(too)X
  3548. 3985(many)X
  3549. 4199(keys)X
  3550. 2946 4159(hash)N
  3551. 3113(to)X
  3552. 3195(the)X
  3553. 3313(same)X
  3554. 3498(value.)X
  3555. 10 f
  3556. 2798 4247(g)N
  3557. 1 f
  3558. 2946(Inserts)X
  3559. 3187(never)X
  3560. 3393(fail)X
  3561. 3527(because)X
  3562. 3808(key)X
  3563. 3950(and/or)X
  3564. 4181(asso-)X
  3565. 2946 4335(ciated)N
  3566. 3158(data)X
  3567. 3312(is)X
  3568. 3385(too)X
  3569. 3507(large)X
  3570. 10 f
  3571. 2798 4423(g)N
  3572. 1 f
  3573. 2946(Hash)X
  3574. 3131(functions)X
  3575. 3449(may)X
  3576. 3607(be)X
  3577. 3703(user-speci256ed.)X
  3578. 10 f
  3579. 2798 4511(g)N
  3580. 1 f
  3581. 2946(Multiple)X
  3582. 3268(pages)X
  3583. 3498(may)X
  3584. 3683(be)X
  3585. 3806(cached)X
  3586. 4077(in)X
  3587. 4186(main)X
  3588. 2946 4599(memory.)N
  3589. 2706 4731(It)N
  3590. 2801(also)X
  3591. 2976(provides)X
  3592. 3298(a)X
  3593. 3380(set)X
  3594. 3514(of)X
  3595. 3626(compatibility)X
  3596. 4097(routines)X
  3597. 4400(to)X
  3598. 2706 4819(implement)N
  3599. 3087(the)X
  3600. 2 f
  3601. 3224(hsearch)X
  3602. 1 f
  3603. 3516(interface.)X
  3604. 3876(Again,)X
  3605. 4130(the)X
  3606. 4266(native)X
  3607. 2706 4907(interface)N
  3608. 3008(offers)X
  3609. 3216(enhanced)X
  3610. 3540(functionality:)X
  3611. 10 f
  3612. 2798 5039(g)N
  3613. 1 f
  3614. 2946(Files)X
  3615. 3121(may)X
  3616. 3279(grow)X
  3617. 3464(beyond)X
  3618. 2 f
  3619. 3720(nelem)X
  3620. 1 f
  3621. 3932(elements.)X
  3622. 10 f
  3623. 2798 5127(g)N
  3624. 1 f
  3625. 2946(Multiple)X
  3626. 3247(hash)X
  3627. 3420(tables)X
  3628. 3632(may)X
  3629. 3795(be)X
  3630. 3896(accessed)X
  3631. 4203(con-)X
  3632. 2946 5215(currently.)N
  3633. 10 f
  3634. 2798 5303(g)N
  3635. 1 f
  3636. 2946(Hash)X
  3637. 3134(tables)X
  3638. 3344(may)X
  3639. 3505(be)X
  3640. 3604(stored)X
  3641. 3823(and)X
  3642. 3962(accessed)X
  3643. 4266(on)X
  3644. 2946 5391(disk.)N
  3645. 10 f
  3646. 2798 5479(g)N
  3647. 1 f
  3648. 2946(Hash)X
  3649. 3155(functions)X
  3650. 3497(may)X
  3651. 3679(be)X
  3652. 3799(user-speci256ed)X
  3653. 4288(at)X
  3654. 2946 5567(runtime.)N
  3655. 3 f
  3656. 720 5960(USENIX)N
  3657. 9 f
  3658. 1042(-)X
  3659. 3 f
  3660. 1106(Winter)X
  3661. 1371('91)X
  3662. 9 f
  3663. 1498(-)X
  3664. 3 f
  3665. 1562(Dallas,)X
  3666. 1815(TX)X
  3667. 4424(9)X
  3668. 10 p
  3669. %%Page: 10 10
  3670. 0(Courier)xf 0 f
  3671. 10 s 10 xH 0 xS 0 f
  3672. 3 f
  3673. 432 258(A)N
  3674. 510(New)X
  3675. 682(Hashing)X
  3676. 985(Package)X
  3677. 1290(for)X
  3678. 1413(UNIX)X
  3679. 3663(Seltzer)X
  3680. 3920(&)X
  3681. 4007(Yigit)X
  3682. 459 538(Relative)N
  3683. 760(Performance)X
  3684. 1227(of)X
  3685. 1314(the)X
  3686. 1441(New)X
  3687. 1613(Implementation)X
  3688. 1 f
  3689. 604 670(The)N
  3690. 761(performance)X
  3691. 1200(testing)X
  3692. 1445(of)X
  3693. 1544(the)X
  3694. 1674(new)X
  3695. 1840(package)X
  3696. 2135(is)X
  3697. 432 758(divided)N
  3698. 711(into)X
  3699. 874(two)X
  3700. 1033(test)X
  3701. 1183(suites.)X
  3702. 1424(The)X
  3703. 1588(256rst)X
  3704. 1751(suite)X
  3705. 1941(of)X
  3706. 2046(tests)X
  3707. 432 846(requires)N
  3708. 727(that)X
  3709. 882(the)X
  3710. 1015(tables)X
  3711. 1237(be)X
  3712. 1348(read)X
  3713. 1522(from)X
  3714. 1713(and)X
  3715. 1864(written)X
  3716. 2126(to)X
  3717. 432 934(disk.)N
  3718. 640(In)X
  3719. 742(these)X
  3720. 942(tests,)X
  3721. 1139(the)X
  3722. 1272(basis)X
  3723. 1467(for)X
  3724. 1595(comparison)X
  3725. 2003(is)X
  3726. 2090(the)X
  3727. 432 1022(4.3BSD-Reno)N
  3728. 908(version)X
  3729. 1169(of)X
  3730. 2 f
  3731. 1260(ndbm)X
  3732. 1 f
  3733. 1438(.)X
  3734. 1502(Based)X
  3735. 1722(on)X
  3736. 1826(the)X
  3737. 1948(designs)X
  3738. 432 1110(of)N
  3739. 2 f
  3740. 521(sdbm)X
  3741. 1 f
  3742. 712(and)X
  3743. 2 f
  3744. 850(gdbm)X
  3745. 1 f
  3746. 1028(,)X
  3747. 1070(they)X
  3748. 1230(are)X
  3749. 1351(expected)X
  3750. 1659(to)X
  3751. 1743(perform)X
  3752. 2024(simi-)X
  3753. 432 1198(larly)N
  3754. 605(to)X
  3755. 2 f
  3756. 693(ndbm)X
  3757. 1 f
  3758. 871(,)X
  3759. 917(and)X
  3760. 1059(we)X
  3761. 1179(do)X
  3762. 1285(not)X
  3763. 1413(show)X
  3764. 1608(their)X
  3765. 1781(performance)X
  3766. 432 1286(numbers.)N
  3767. 800(The)X
  3768. 977(second)X
  3769. 1252(suite)X
  3770. 1454(contains)X
  3771. 1772(the)X
  3772. 1921(memory)X
  3773. 432 1374(resident)N
  3774. 712(test)X
  3775. 849(which)X
  3776. 1071(does)X
  3777. 1243(not)X
  3778. 1370(require)X
  3779. 1623(that)X
  3780. 1768(the)X
  3781. 1891(256les)X
  3782. 2049(ever)X
  3783. 432 1462(be)N
  3784. 533(written)X
  3785. 784(to)X
  3786. 870(disk,)X
  3787. 1047(only)X
  3788. 1213(that)X
  3789. 1357(hash)X
  3790. 1528(tables)X
  3791. 1739(may)X
  3792. 1901(be)X
  3793. 2001(mani-)X
  3794. 432 1550(pulated)N
  3795. 692(in)X
  3796. 778(main)X
  3797. 961(memory.)X
  3798. 1291(In)X
  3799. 1381(this)X
  3800. 1519(test,)X
  3801. 1673(we)X
  3802. 1790(compare)X
  3803. 2090(the)X
  3804. 432 1638(performance)N
  3805. 859(to)X
  3806. 941(that)X
  3807. 1081(of)X
  3808. 1168(the)X
  3809. 2 f
  3810. 1286(hsearch)X
  3811. 1 f
  3812. 1560(routines.)X
  3813. 604 1752(For)N
  3814. 760(both)X
  3815. 947(suites,)X
  3816. 1194(two)X
  3817. 1358(different)X
  3818. 1679(databases)X
  3819. 2031(were)X
  3820. 432 1840(used.)N
  3821. 656(The)X
  3822. 818(256rst)X
  3823. 979(is)X
  3824. 1069(the)X
  3825. 1204(dictionary)X
  3826. 1566(database)X
  3827. 1880(described)X
  3828. 432 1928(previously.)N
  3829. 836(The)X
  3830. 987(second)X
  3831. 1236(was)X
  3832. 1386(constructed)X
  3833. 1781(from)X
  3834. 1962(a)X
  3835. 2023(pass-)X
  3836. 432 2016(word)N
  3837. 647(256le)X
  3838. 799(with)X
  3839. 990(approximately)X
  3840. 1502(300)X
  3841. 1671(accounts.)X
  3842. 2041(Two)X
  3843. 432 2104(records)N
  3844. 700(were)X
  3845. 887(constructed)X
  3846. 1287(for)X
  3847. 1411(each)X
  3848. 1589(account.)X
  3849. 1909(The)X
  3850. 2064(256rst)X
  3851. 432 2192(used)N
  3852. 604(the)X
  3853. 727(logname)X
  3854. 1028(as)X
  3855. 1120(the)X
  3856. 1243(key)X
  3857. 1384(and)X
  3858. 1525(the)X
  3859. 1648(remainder)X
  3860. 1999(of)X
  3861. 2090(the)X
  3862. 432 2280(password)N
  3863. 768(entry)X
  3864. 965(for)X
  3865. 1091(the)X
  3866. 1221(data.)X
  3867. 1427(The)X
  3868. 1584(second)X
  3869. 1839(was)X
  3870. 1996(keyed)X
  3871. 432 2368(by)N
  3872. 541(uid)X
  3873. 672(and)X
  3874. 817(contained)X
  3875. 1157(the)X
  3876. 1283(entire)X
  3877. 1494(password)X
  3878. 1825(entry)X
  3879. 2018(as)X
  3880. 2113(its)X
  3881. 432 2456(data)N
  3882. 589(256eld.)X
  3883. 794(The)X
  3884. 942(tests)X
  3885. 1107(were)X
  3886. 1287(all)X
  3887. 1389(run)X
  3888. 1518(on)X
  3889. 1620(the)X
  3890. 1740(HP)X
  3891. 1864(9000)X
  3892. 2046(with)X
  3893. 432 2544(the)N
  3894. 574(same)X
  3895. 783(con256guration)X
  3896. 1254(previously)X
  3897. 1636(described.)X
  3898. 2027(Each)X
  3899. 432 2632(test)N
  3900. 576(was)X
  3901. 734(run)X
  3902. 874(256ve)X
  3903. 1027(times)X
  3904. 1232(and)X
  3905. 1380(the)X
  3906. 1510(timing)X
  3907. 1750(results)X
  3908. 1991(of)X
  3909. 2090(the)X
  3910. 432 2720(runs)N
  3911. 602(were)X
  3912. 791(averaged.)X
  3913. 1154(The)X
  3914. 1311(variance)X
  3915. 1616(across)X
  3916. 1849(the)X
  3917. 1979(5)X
  3918. 2050(runs)X
  3919. 432 2808(was)N
  3920. 591(approximately)X
  3921. 1088(1%)X
  3922. 1229(of)X
  3923. 1330(the)X
  3924. 1462(average)X
  3925. 1746(yielding)X
  3926. 2041(95%)X
  3927. 432 2896(con256dence)N
  3928. 800(intervals)X
  3929. 1096(of)X
  3930. 1183(approximately)X
  3931. 1666(2%.)X
  3932. 3 f
  3933. 1021 3050(Disk)N
  3934. 1196(Based)X
  3935. 1420(Tests)X
  3936. 1 f
  3937. 604 3182(In)N
  3938. 693(these)X
  3939. 880(tests,)X
  3940. 1064(we)X
  3941. 1180(use)X
  3942. 1308(a)X
  3943. 1365(bucket)X
  3944. 1600(size)X
  3945. 1746(of)X
  3946. 1834(1024)X
  3947. 2015(and)X
  3948. 2152(a)X
  3949. 432 3270(256ll)N
  3950. 540(factor)X
  3951. 748(of)X
  3952. 835(32.)X
  3953. 3 f
  3954. 432 3384(create)N
  3955. 663(test)X
  3956. 1 f
  3957. 547 3498(The)N
  3958. 703(keys)X
  3959. 881(are)X
  3960. 1011(entered)X
  3961. 1279(into)X
  3962. 1433(the)X
  3963. 1561(hash)X
  3964. 1738(table,)X
  3965. 1944(and)X
  3966. 2090(the)X
  3967. 547 3586(256le)N
  3968. 669(is)X
  3969. 742(257ushed)X
  3970. 993(to)X
  3971. 1075(disk.)X
  3972. 3 f
  3973. 432 3700(read)N
  3974. 608(test)X
  3975. 1 f
  3976. 547 3814(A)N
  3977. 640(lookup)X
  3978. 897(is)X
  3979. 984(performed)X
  3980. 1353(for)X
  3981. 1481(each)X
  3982. 1663(key)X
  3983. 1813(in)X
  3984. 1909(the)X
  3985. 2041(hash)X
  3986. 547 3902(table.)N
  3987. 3 f
  3988. 432 4016(verify)N
  3989. 653(test)X
  3990. 1 f
  3991. 547 4130(A)N
  3992. 640(lookup)X
  3993. 897(is)X
  3994. 984(performed)X
  3995. 1353(for)X
  3996. 1481(each)X
  3997. 1663(key)X
  3998. 1813(in)X
  3999. 1909(the)X
  4000. 2041(hash)X
  4001. 547 4218(table,)N
  4002. 759(and)X
  4003. 911(the)X
  4004. 1045(data)X
  4005. 1215(returned)X
  4006. 1519(is)X
  4007. 1608(compared)X
  4008. 1961(against)X
  4009. 547 4306(that)N
  4010. 687(originally)X
  4011. 1018(stored)X
  4012. 1234(in)X
  4013. 1316(the)X
  4014. 1434(hash)X
  4015. 1601(table.)X
  4016. 3 f
  4017. 432 4420(sequential)N
  4018. 798(retrieve)X
  4019. 1 f
  4020. 547 4534(All)N
  4021. 674(keys)X
  4022. 846(are)X
  4023. 970(retrieved)X
  4024. 1281(in)X
  4025. 1367(sequential)X
  4026. 1716(order)X
  4027. 1910(from)X
  4028. 2090(the)X
  4029. 547 4622(hash)N
  4030. 724(table.)X
  4031. 950(The)X
  4032. 2 f
  4033. 1105(ndbm)X
  4034. 1 f
  4035. 1313(interface)X
  4036. 1625(allows)X
  4037. 1863(sequential)X
  4038. 547 4710(retrieval)N
  4039. 848(of)X
  4040. 948(the)X
  4041. 1079(keys)X
  4042. 1259(from)X
  4043. 1448(the)X
  4044. 1578(database,)X
  4045. 1907(but)X
  4046. 2041(does)X
  4047. 547 4798(not)N
  4048. 701(return)X
  4049. 945(the)X
  4050. 1094(data)X
  4051. 1279(associated)X
  4052. 1660(with)X
  4053. 1853(each)X
  4054. 2052(key.)X
  4055. 547 4886(Therefore,)N
  4056. 929(we)X
  4057. 1067(compare)X
  4058. 1388(the)X
  4059. 1530(performance)X
  4060. 1980(of)X
  4061. 2090(the)X
  4062. 547 4974(new)N
  4063. 703(package)X
  4064. 989(to)X
  4065. 1073(two)X
  4066. 1215(different)X
  4067. 1514(runs)X
  4068. 1674(of)X
  4069. 2 f
  4070. 1763(ndbm)X
  4071. 1 f
  4072. 1941(.)X
  4073. 2002(In)X
  4074. 2090(the)X
  4075. 547 5062(256rst)N
  4076. 697(case,)X
  4077. 2 f
  4078. 882(ndbm)X
  4079. 1 f
  4080. 1086(returns)X
  4081. 1335(only)X
  4082. 1503(the)X
  4083. 1627(keys)X
  4084. 1800(while)X
  4085. 2003(in)X
  4086. 2090(the)X
  4087. 547 5150(second,)N
  4088. 2 f
  4089. 823(ndbm)X
  4090. 1 f
  4091. 1034(returns)X
  4092. 1290(both)X
  4093. 1465(the)X
  4094. 1596(keys)X
  4095. 1776(and)X
  4096. 1924(the)X
  4097. 2054(data)X
  4098. 547 5238((requiring)N
  4099. 894(a)X
  4100. 956(second)X
  4101. 1204(call)X
  4102. 1345(to)X
  4103. 1432(the)X
  4104. 1555(library).)X
  4105. 1861(There)X
  4106. 2074(is)X
  4107. 2152(a)X
  4108. 547 5326(single)N
  4109. 764(run)X
  4110. 897(for)X
  4111. 1017(the)X
  4112. 1141(new)X
  4113. 1300(library)X
  4114. 1539(since)X
  4115. 1729(it)X
  4116. 1798(returns)X
  4117. 2046(both)X
  4118. 547 5414(the)N
  4119. 665(key)X
  4120. 801(and)X
  4121. 937(the)X
  4122. 1055(data.)X
  4123. 3 f
  4124. 3014 538(In-Memory)N
  4125. 3431(Test)X
  4126. 1 f
  4127. 2590 670(This)N
  4128. 2757(test)X
  4129. 2892(uses)X
  4130. 3054(a)X
  4131. 3114(bucket)X
  4132. 3352(size)X
  4133. 3501(of)X
  4134. 3592(256)X
  4135. 3736(and)X
  4136. 3876(a)X
  4137. 3936(256ll)X
  4138. 4048(fac-)X
  4139. 2418 758(tor)N
  4140. 2527(of)X
  4141. 2614(8.)X
  4142. 3 f
  4143. 2418 872(create/read)N
  4144. 2827(test)X
  4145. 1 f
  4146. 2533 986(In)N
  4147. 2627(this)X
  4148. 2769(test,)X
  4149. 2927(a)X
  4150. 2989(hash)X
  4151. 3162(table)X
  4152. 3344(is)X
  4153. 3423(created)X
  4154. 3682(by)X
  4155. 3788(inserting)X
  4156. 4094(all)X
  4157. 2533 1074(the)N
  4158. 2660(key/data)X
  4159. 2961(pairs.)X
  4160. 3186(Then)X
  4161. 3380(a)X
  4162. 3445(keyed)X
  4163. 3666(retrieval)X
  4164. 3963(is)X
  4165. 4044(per-)X
  4166. 2533 1162(formed)N
  4167. 2801(for)X
  4168. 2931(each)X
  4169. 3115(pair,)X
  4170. 3295(and)X
  4171. 3446(the)X
  4172. 3579(hash)X
  4173. 3761(table)X
  4174. 3952(is)X
  4175. 4040(des-)X
  4176. 2533 1250(troyed.)N
  4177. 3 f
  4178. 2938 1404(Performance)N
  4179. 3405(Results)X
  4180. 1 f
  4181. 2590 1536(Figures)N
  4182. 2866(8a)X
  4183. 2978(and)X
  4184. 3130(8b)X
  4185. 3246(show)X
  4186. 3451(the)X
  4187. 3585(user)X
  4188. 3755(time,)X
  4189. 3952(system)X
  4190. 2418 1624(time,)N
  4191. 2608(and)X
  4192. 2752(elapsed)X
  4193. 3021(time)X
  4194. 3191(for)X
  4195. 3312(each)X
  4196. 3487(test)X
  4197. 3625(for)X
  4198. 3746(both)X
  4199. 3915(the)X
  4200. 4040(new)X
  4201. 2418 1712(implementation)N
  4202. 2951(and)X
  4203. 3098(the)X
  4204. 3227(old)X
  4205. 3360(implementation)X
  4206. 3893(()X
  4207. 2 f
  4208. 3920(hsearch)X
  4209. 1 f
  4210. 2418 1800(or)N
  4211. 2 f
  4212. 2528(ndbm)X
  4213. 1 f
  4214. 2706(,)X
  4215. 2769(whichever)X
  4216. 3147(is)X
  4217. 3243(appropriate))X
  4218. 3678(as)X
  4219. 3787(well)X
  4220. 3967(as)X
  4221. 4076(the)X
  4222. 2418 1888(improvement.)N
  4223. 2929(The)X
  4224. 3098(improvement)X
  4225. 3569(is)X
  4226. 3666(expressed)X
  4227. 4027(as)X
  4228. 4138(a)X
  4229. 2418 1976(percentage)N
  4230. 2787(of)X
  4231. 2874(the)X
  4232. 2992(old)X
  4233. 3114(running)X
  4234. 3383(time:)X
  4235. 0 f
  4236. 8 s
  4237. 2418 2275(%)N
  4238. 2494(=)X
  4239. 2570(100)X
  4240. 2722(*)X
  4241. 2798 -0.4219((old_time)AX
  4242. 3178(-)X
  4243. 3254 -0.4219(new_time))AX
  4244. 3634(/)X
  4245. 3710(old_time)X
  4246. 1 f
  4247. 10 s
  4248. 2590 2600(In)N
  4249. 2700(nearly)X
  4250. 2944(all)X
  4251. 3067(cases,)X
  4252. 3299(the)X
  4253. 3439(new)X
  4254. 3615(routines)X
  4255. 3915(perform)X
  4256. 2418 2688(better)N
  4257. 2628(than)X
  4258. 2793(the)X
  4259. 2918(old)X
  4260. 3047(routines)X
  4261. 3332((both)X
  4262. 2 f
  4263. 3527(hsearch)X
  4264. 1 f
  4265. 3807(and)X
  4266. 2 f
  4267. 3949(ndbm)X
  4268. 1 f
  4269. 4127().)X
  4270. 2418 2776(Although)N
  4271. 2755(the)X
  4272. 3 f
  4273. 2888(create)X
  4274. 1 f
  4275. 3134(tests)X
  4276. 3311(exhibit)X
  4277. 3567(superior)X
  4278. 3864(user)X
  4279. 4032(time)X
  4280. 2418 2864(performance,)N
  4281. 2869(the)X
  4282. 2991(test)X
  4283. 3126(time)X
  4284. 3292(is)X
  4285. 3369(dominated)X
  4286. 3731(by)X
  4287. 3834(the)X
  4288. 3955(cost)X
  4289. 4107(of)X
  4290. 2418 2952(writing)N
  4291. 2677(the)X
  4292. 2803(actual)X
  4293. 3023(256le)X
  4294. 3153(to)X
  4295. 3243(disk.)X
  4296. 3444(For)X
  4297. 3583(the)X
  4298. 3709(large)X
  4299. 3897(database)X
  4300. 2418 3040((the)N
  4301. 2564(dictionary),)X
  4302. 2957(this)X
  4303. 3093(completely)X
  4304. 3470(overwhelmed)X
  4305. 3927(the)X
  4306. 4045(sys-)X
  4307. 2418 3128(tem)N
  4308. 2570(time.)X
  4309. 2783(However,)X
  4310. 3129(for)X
  4311. 3254(the)X
  4312. 3383(small)X
  4313. 3587(data)X
  4314. 3752(base,)X
  4315. 3946(we)X
  4316. 4071(see)X
  4317. 2418 3216(that)N
  4318. 2569(differences)X
  4319. 2958(in)X
  4320. 3051(both)X
  4321. 3224(user)X
  4322. 3389(and)X
  4323. 3536(system)X
  4324. 3788(time)X
  4325. 3960(contri-)X
  4326. 2418 3304(bute)N
  4327. 2576(to)X
  4328. 2658(the)X
  4329. 2776(superior)X
  4330. 3059(performance)X
  4331. 3486(of)X
  4332. 3573(the)X
  4333. 3691(new)X
  4334. 3845(package.)X
  4335. 2590 3418(The)N
  4336. 3 f
  4337. 2764(read)X
  4338. 1 f
  4339. 2920(,)X
  4340. 3 f
  4341. 2989(verify)X
  4342. 1 f
  4343. 3190(,)X
  4344. 3259(and)X
  4345. 3 f
  4346. 3424(sequential)X
  4347. 1 f
  4348. 3818(results)X
  4349. 4075(are)X
  4350. 2418 3506(deceptive)N
  4351. 2758(for)X
  4352. 2883(the)X
  4353. 3012(small)X
  4354. 3216(database)X
  4355. 3524(since)X
  4356. 3720(the)X
  4357. 3849(entire)X
  4358. 4063(test)X
  4359. 2418 3594(ran)N
  4360. 2551(in)X
  4361. 2643(under)X
  4362. 2856(a)X
  4363. 2922(second.)X
  4364. 3215(However,)X
  4365. 3560(on)X
  4366. 3669(the)X
  4367. 3796(larger)X
  4368. 4013(data-)X
  4369. 2418 3682(base)N
  4370. 2590(the)X
  4371. 3 f
  4372. 2716(read)X
  4373. 1 f
  4374. 2900(and)X
  4375. 3 f
  4376. 3044(verify)X
  4377. 1 f
  4378. 3273(tests)X
  4379. 3443(bene256t)X
  4380. 3689(from)X
  4381. 3873(the)X
  4382. 3999(cach-)X
  4383. 2418 3770(ing)N
  4384. 2546(of)X
  4385. 2639(buckets)X
  4386. 2910(in)X
  4387. 2998(the)X
  4388. 3122(new)X
  4389. 3282(package)X
  4390. 3571(to)X
  4391. 3658(improve)X
  4392. 3950(perfor-)X
  4393. 2418 3858(mance)N
  4394. 2666(by)X
  4395. 2784(over)X
  4396. 2965(80%.)X
  4397. 3169(Since)X
  4398. 3384(the)X
  4399. 3519(256rst)X
  4400. 3 f
  4401. 3680(sequential)X
  4402. 1 f
  4403. 4063(test)X
  4404. 2418 3946(does)N
  4405. 2598(not)X
  4406. 2733(require)X
  4407. 2 f
  4408. 2994(ndbm)X
  4409. 1 f
  4410. 3205(to)X
  4411. 3299(return)X
  4412. 3523(the)X
  4413. 3653(data)X
  4414. 3819(values,)X
  4415. 4076(the)X
  4416. 2418 4034(user)N
  4417. 2573(time)X
  4418. 2735(is)X
  4419. 2808(lower)X
  4420. 3011(than)X
  4421. 3169(for)X
  4422. 3283(the)X
  4423. 3401(new)X
  4424. 3555(package.)X
  4425. 3879(However)X
  4426. 2418 4122(when)N
  4427. 2613(we)X
  4428. 2728(require)X
  4429. 2977(both)X
  4430. 3139(packages)X
  4431. 3454(to)X
  4432. 3536(return)X
  4433. 3748(data,)X
  4434. 3922(the)X
  4435. 4040(new)X
  4436. 2418 4210(package)N
  4437. 2702(excels)X
  4438. 2923(in)X
  4439. 3005(all)X
  4440. 3105(three)X
  4441. 3286(timings.)X
  4442. 2590 4324(The)N
  4443. 2773(small)X
  4444. 3003(database)X
  4445. 3337(runs)X
  4446. 3532(so)X
  4447. 3660(quickly)X
  4448. 3957(in)X
  4449. 4076(the)X
  4450. 2418 4412(memory-resident)N
  4451. 3000(case)X
  4452. 3173(that)X
  4453. 3326(the)X
  4454. 3457(results)X
  4455. 3699(are)X
  4456. 3831(uninterest-)X
  4457. 2418 4500(ing.)N
  4458. 2589(However,)X
  4459. 2933(for)X
  4460. 3056(the)X
  4461. 3183(larger)X
  4462. 3400(database)X
  4463. 3706(the)X
  4464. 3833(new)X
  4465. 3995(pack-)X
  4466. 2418 4588(age)N
  4467. 2567(pays)X
  4468. 2751(a)X
  4469. 2824(small)X
  4470. 3033(penalty)X
  4471. 3305(in)X
  4472. 3403(system)X
  4473. 3661(time)X
  4474. 3839(because)X
  4475. 4130(it)X
  4476. 2418 4676(limits)N
  4477. 2636(its)X
  4478. 2748(main)X
  4479. 2944(memory)X
  4480. 3247(utilization)X
  4481. 3607(and)X
  4482. 3759(swaps)X
  4483. 3991(pages)X
  4484. 2418 4764(out)N
  4485. 2550(to)X
  4486. 2642(temporary)X
  4487. 3002(storage)X
  4488. 3264(in)X
  4489. 3356(the)X
  4490. 3484(256le)X
  4491. 3616(system)X
  4492. 3868(while)X
  4493. 4076(the)X
  4494. 2 f
  4495. 2418 4852(hsearch)N
  4496. 1 f
  4497. 2698(package)X
  4498. 2988(requires)X
  4499. 3273(that)X
  4500. 3419(the)X
  4501. 3543(application)X
  4502. 3924(allocate)X
  4503. 2418 4940(enough)N
  4504. 2692(space)X
  4505. 2909(for)X
  4506. 3041(all)X
  4507. 3159(key/data)X
  4508. 3468(pair.)X
  4509. 3670(However,)X
  4510. 4022(even)X
  4511. 2418 5028(with)N
  4512. 2600(the)X
  4513. 2738(system)X
  4514. 3000(time)X
  4515. 3182(penalty,)X
  4516. 3477(the)X
  4517. 3614(resulting)X
  4518. 3933(elapsed)X
  4519. 2418 5116(time)N
  4520. 2580(improves)X
  4521. 2898(by)X
  4522. 2998(over)X
  4523. 3161(50%.)X
  4524. 3 f
  4525. 432 5960(10)N
  4526. 2970(USENIX)X
  4527. 9 f
  4528. 3292(-)X
  4529. 3 f
  4530. 3356(Winter)X
  4531. 3621('91)X
  4532. 9 f
  4533. 3748(-)X
  4534. 3 f
  4535. 3812(Dallas,)X
  4536. 4065(TX)X
  4537. 11 p
  4538. %%Page: 11 11
  4539. 0(Courier)xf 0 f
  4540. 10 s 10 xH 0 xS 0 f
  4541. 3 f
  4542. 720 258(Seltzer)N
  4543. 977(&)X
  4544. 1064(Yigit)X
  4545. 3278(A)X
  4546. 3356(New)X
  4547. 3528(Hashing)X
  4548. 3831(Package)X
  4549. 4136(for)X
  4550. 4259(UNIX)X
  4551. 1 f
  4552. 10 f
  4553. 908 454(i)N
  4554. 927(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  4555. 2 f
  4556. 1379 546(hash)N
  4557. 1652(ndbm)X
  4558. 1950(%change)X
  4559. 1 f
  4560. 10 f
  4561. 908 550(i)N
  4562. 927(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  4563. 1 f
  4564. 948 642(CREATE)N
  4565. 10 f
  4566. 908 646(i)N
  4567. 927(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  4568. 1 f
  4569. 1125 738(user)N
  4570. 1424(6.4)X
  4571. 1671(12.2)X
  4572. 2073(48)X
  4573. 1157 826(sys)N
  4574. 1384(32.5)X
  4575. 1671(34.7)X
  4576. 2113(6)X
  4577. 3 f
  4578. 1006 914(elapsed)N
  4579. 10 f
  4580. 1310 922(c)N
  4581. 890(c)Y
  4582. 810(c)Y
  4583. 730(c)Y
  4584. 3 f
  4585. 1384 914(90.4)N
  4586. 10 f
  4587. 1581 922(c)N
  4588. 890(c)Y
  4589. 810(c)Y
  4590. 730(c)Y
  4591. 3 f
  4592. 1671 914(99.6)N
  4593. 10 f
  4594. 1883 922(c)N
  4595. 890(c)Y
  4596. 810(c)Y
  4597. 730(c)Y
  4598. 3 f
  4599. 2113 914(9)N
  4600. 1 f
  4601. 10 f
  4602. 908 910(i)N
  4603. 927(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  4604. 908 926(i)N
  4605. 927(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  4606. 1 f
  4607. 948 1010(READ)N
  4608. 10 f
  4609. 908 1014(i)N
  4610. 927(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  4611. 1 f
  4612. 1125 1106(user)N
  4613. 1424(3.4)X
  4614. 1711(6.1)X
  4615. 2073(44)X
  4616. 1157 1194(sys)N
  4617. 1424(1.2)X
  4618. 1671(15.3)X
  4619. 2073(92)X
  4620. 3 f
  4621. 1006 1282(elapsed)N
  4622. 10 f
  4623. 1310 1290(c)N
  4624. 1258(c)Y
  4625. 1178(c)Y
  4626. 1098(c)Y
  4627. 3 f
  4628. 1424 1282(4.0)N
  4629. 10 f
  4630. 1581 1290(c)N
  4631. 1258(c)Y
  4632. 1178(c)Y
  4633. 1098(c)Y
  4634. 3 f
  4635. 1671 1282(21.2)N
  4636. 10 f
  4637. 1883 1290(c)N
  4638. 1258(c)Y
  4639. 1178(c)Y
  4640. 1098(c)Y
  4641. 3 f
  4642. 2073 1282(81)N
  4643. 1 f
  4644. 10 f
  4645. 908 1278(i)N
  4646. 927(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  4647. 908 1294(i)N
  4648. 927(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  4649. 1 f
  4650. 948 1378(VERIFY)N
  4651. 10 f
  4652. 908 1382(i)N
  4653. 927(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  4654. 1 f
  4655. 1125 1474(user)N
  4656. 1424(3.5)X
  4657. 1711(6.3)X
  4658. 2073(44)X
  4659. 1157 1562(sys)N
  4660. 1424(1.2)X
  4661. 1671(15.3)X
  4662. 2073(92)X
  4663. 3 f
  4664. 1006 1650(elapsed)N
  4665. 10 f
  4666. 1310 1658(c)N
  4667. 1626(c)Y
  4668. 1546(c)Y
  4669. 1466(c)Y
  4670. 3 f
  4671. 1424 1650(4.0)N
  4672. 10 f
  4673. 1581 1658(c)N
  4674. 1626(c)Y
  4675. 1546(c)Y
  4676. 1466(c)Y
  4677. 3 f
  4678. 1671 1650(21.2)N
  4679. 10 f
  4680. 1883 1658(c)N
  4681. 1626(c)Y
  4682. 1546(c)Y
  4683. 1466(c)Y
  4684. 3 f
  4685. 2073 1650(81)N
  4686. 1 f
  4687. 10 f
  4688. 908 1646(i)N
  4689. 927(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  4690. 908 1662(i)N
  4691. 927(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  4692. 1 f
  4693. 948 1746(SEQUENTIAL)N
  4694. 10 f
  4695. 908 1750(i)N
  4696. 927(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  4697. 1 f
  4698. 1125 1842(user)N
  4699. 1424(2.7)X
  4700. 1711(1.9)X
  4701. 2046(-42)X
  4702. 1157 1930(sys)N
  4703. 1424(0.7)X
  4704. 1711(3.9)X
  4705. 2073(82)X
  4706. 3 f
  4707. 1006 2018(elapsed)N
  4708. 10 f
  4709. 1310 2026(c)N
  4710. 1994(c)Y
  4711. 1914(c)Y
  4712. 1834(c)Y
  4713. 3 f
  4714. 1424 2018(3.0)N
  4715. 10 f
  4716. 1581 2026(c)N
  4717. 1994(c)Y
  4718. 1914(c)Y
  4719. 1834(c)Y
  4720. 3 f
  4721. 1711 2018(5.0)N
  4722. 10 f
  4723. 1883 2026(c)N
  4724. 1994(c)Y
  4725. 1914(c)Y
  4726. 1834(c)Y
  4727. 3 f
  4728. 2073 2018(40)N
  4729. 1 f
  4730. 10 f
  4731. 908 2014(i)N
  4732. 927(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  4733. 908 2030(i)N
  4734. 927(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  4735. 1 f
  4736. 948 2114(SEQUENTIAL)N
  4737. 1467((with)X
  4738. 1656(data)X
  4739. 1810(retrieval))X
  4740. 10 f
  4741. 908 2118(i)N
  4742. 927(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  4743. 1 f
  4744. 1125 2210(user)N
  4745. 1424(2.7)X
  4746. 1711(8.2)X
  4747. 2073(67)X
  4748. 1157 2298(sys)N
  4749. 1424(0.7)X
  4750. 1711(4.3)X
  4751. 2073(84)X
  4752. 3 f
  4753. 1006 2386(elapsed)N
  4754. 1424(3.0)X
  4755. 1671(12.0)X
  4756. 2073(75)X
  4757. 1 f
  4758. 10 f
  4759. 908 2390(i)N
  4760. 927(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  4761. 899 2394(c)N
  4762. 2378(c)Y
  4763. 2298(c)Y
  4764. 2218(c)Y
  4765. 2138(c)Y
  4766. 2058(c)Y
  4767. 1978(c)Y
  4768. 1898(c)Y
  4769. 1818(c)Y
  4770. 1738(c)Y
  4771. 1658(c)Y
  4772. 1578(c)Y
  4773. 1498(c)Y
  4774. 1418(c)Y
  4775. 1338(c)Y
  4776. 1258(c)Y
  4777. 1178(c)Y
  4778. 1098(c)Y
  4779. 1018(c)Y
  4780. 938(c)Y
  4781. 858(c)Y
  4782. 778(c)Y
  4783. 698(c)Y
  4784. 618(c)Y
  4785. 538(c)Y
  4786. 1310 2394(c)N
  4787. 2362(c)Y
  4788. 2282(c)Y
  4789. 2202(c)Y
  4790. 1581 2394(c)N
  4791. 2362(c)Y
  4792. 2282(c)Y
  4793. 2202(c)Y
  4794. 1883 2394(c)N
  4795. 2362(c)Y
  4796. 2282(c)Y
  4797. 2202(c)Y
  4798. 2278 2394(c)N
  4799. 2378(c)Y
  4800. 2298(c)Y
  4801. 2218(c)Y
  4802. 2138(c)Y
  4803. 2058(c)Y
  4804. 1978(c)Y
  4805. 1898(c)Y
  4806. 1818(c)Y
  4807. 1738(c)Y
  4808. 1658(c)Y
  4809. 1578(c)Y
  4810. 1498(c)Y
  4811. 1418(c)Y
  4812. 1338(c)Y
  4813. 1258(c)Y
  4814. 1178(c)Y
  4815. 1098(c)Y
  4816. 1018(c)Y
  4817. 938(c)Y
  4818. 858(c)Y
  4819. 778(c)Y
  4820. 698(c)Y
  4821. 618(c)Y
  4822. 538(c)Y
  4823. 905 2574(i)N
  4824. 930(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  4825. 2 f
  4826. 1318 2666(hash)N
  4827. 1585(hsearch)X
  4828. 1953(%change)X
  4829. 1 f
  4830. 10 f
  4831. 905 2670(i)N
  4832. 930(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  4833. 1 f
  4834. 945 2762(CREATE/READ)N
  4835. 10 f
  4836. 905 2766(i)N
  4837. 930(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  4838. 1 f
  4839. 1064 2858(user)N
  4840. 1343(6.6)X
  4841. 1642(17.2)X
  4842. 2096(62)X
  4843. 1096 2946(sys)N
  4844. 1343(1.1)X
  4845. 1682(0.3)X
  4846. 2029(-266)X
  4847. 3 f
  4848. 945 3034(elapsed)N
  4849. 1343(7.8)X
  4850. 1642(17.0)X
  4851. 2096(54)X
  4852. 1 f
  4853. 10 f
  4854. 905 3038(i)N
  4855. 930(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  4856. 896 3050(c)N
  4857. 2978(c)Y
  4858. 2898(c)Y
  4859. 2818(c)Y
  4860. 2738(c)Y
  4861. 2658(c)Y
  4862. 1249 3034(c)N
  4863. 3010(c)Y
  4864. 2930(c)Y
  4865. 2850(c)Y
  4866. 1520 3034(c)N
  4867. 3010(c)Y
  4868. 2930(c)Y
  4869. 2850(c)Y
  4870. 1886 3034(c)N
  4871. 3010(c)Y
  4872. 2930(c)Y
  4873. 2850(c)Y
  4874. 2281 3050(c)N
  4875. 2978(c)Y
  4876. 2898(c)Y
  4877. 2818(c)Y
  4878. 2738(c)Y
  4879. 2658(c)Y
  4880. 3 f
  4881. 720 3174(Figure)N
  4882. 967(8a:)X
  4883. 1 f
  4884. 1094(Timing)X
  4885. 1349(results)X
  4886. 1578(for)X
  4887. 1692(the)X
  4888. 1810(dictionary)X
  4889. 2155(database.)X
  4890. 10 f
  4891. 720 3262 -0.0930(hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh)AN
  4892. 3 f
  4893. 1407 3504(Conclusion)N
  4894. 1 f
  4895. 892 3636(This)N
  4896. 1063(paper)X
  4897. 1271(has)X
  4898. 1407(presented)X
  4899. 1744(the)X
  4900. 1871(design,)X
  4901. 2129(implemen-)X
  4902. 720 3724(tation)N
  4903. 928(and)X
  4904. 1070(performance)X
  4905. 1503(of)X
  4906. 1596(a)X
  4907. 1658(new)X
  4908. 1818(hashing)X
  4909. 2093(package)X
  4910. 2382(for)X
  4911. 720 3812(UNIX.)N
  4912. 993(The)X
  4913. 1150(new)X
  4914. 1316(package)X
  4915. 1612(provides)X
  4916. 1919(a)X
  4917. 1986(superset)X
  4918. 2280(of)X
  4919. 2378(the)X
  4920. 720 3900(functionality)N
  4921. 1159(of)X
  4922. 1255(existing)X
  4923. 1537(hashing)X
  4924. 1815(packages)X
  4925. 2139(and)X
  4926. 2284(incor-)X
  4927. 720 3988(porates)N
  4928. 975(additional)X
  4929. 1318(features)X
  4930. 1596(such)X
  4931. 1766(as)X
  4932. 1855(large)X
  4933. 2038(key)X
  4934. 2176(handling,)X
  4935. 720 4076(user)N
  4936. 876(de256ned)X
  4937. 1134(hash)X
  4938. 1302(functions,)X
  4939. 1641(multiple)X
  4940. 1928(hash)X
  4941. 2096(tables,)X
  4942. 2324(vari-)X
  4943. 720 4164(able)N
  4944. 894(sized)X
  4945. 1099(pages,)X
  4946. 1342(and)X
  4947. 1498(linear)X
  4948. 1721(hashing.)X
  4949. 2050(In)X
  4950. 2156(nearly)X
  4951. 2396(all)X
  4952. 720 4252(cases,)N
  4953. 954(the)X
  4954. 1096(new)X
  4955. 1274(package)X
  4956. 1582(provides)X
  4957. 1902(improved)X
  4958. 2252(perfor-)X
  4959. 720 4340(mance)N
  4960. 974(on)X
  4961. 1098(the)X
  4962. 1240(order)X
  4963. 1454(of)X
  4964. 1565(50-80%)X
  4965. 1863(for)X
  4966. 2001(the)X
  4967. 2142(workloads)X
  4968. 720 4428(shown.)N
  4969. 990(Applications)X
  4970. 1420(such)X
  4971. 1588(as)X
  4972. 1676(the)X
  4973. 1794(loader,)X
  4974. 2035(compiler,)X
  4975. 2360(and)X
  4976. 720 4516(mail,)N
  4977. 921(which)X
  4978. 1156(currently)X
  4979. 1485(implement)X
  4980. 1866(their)X
  4981. 2051(own)X
  4982. 2227(hashing)X
  4983. 720 4604(routines,)N
  4984. 1032(should)X
  4985. 1279(be)X
  4986. 1389(modi256ed)X
  4987. 1706(to)X
  4988. 1801(use)X
  4989. 1941(the)X
  4990. 2072(generic)X
  4991. 2342(rou-)X
  4992. 720 4692(tines.)N
  4993. 892 4806(This)N
  4994. 1087(hashing)X
  4995. 1389(package)X
  4996. 1705(is)X
  4997. 1810(one)X
  4998. 1978(access)X
  4999. 2236(method)X
  5000. 720 4894(which)N
  5001. 953(is)X
  5002. 1043(part)X
  5003. 1205(of)X
  5004. 1309(a)X
  5005. 1382(generic)X
  5006. 1656(database)X
  5007. 1970(access)X
  5008. 2212(package)X
  5009. 720 4982(being)N
  5010. 955(developed)X
  5011. 1342(at)X
  5012. 1457(the)X
  5013. 1612(University)X
  5014. 2007(of)X
  5015. 2131(California,)X
  5016. 720 5070(Berkeley.)N
  5017. 1089(It)X
  5018. 1177(will)X
  5019. 1340(include)X
  5020. 1614(a)X
  5021. 1688(btree)X
  5022. 1887(access)X
  5023. 2131(method)X
  5024. 2409(as)X
  5025. 720 5158(well)N
  5026. 916(as)X
  5027. 1041(256xed)X
  5028. 1259(and)X
  5029. 1433(variable)X
  5030. 1750(length)X
  5031. 2007(record)X
  5032. 2270(access)X
  5033. 720 5246(methods)N
  5034. 1024(in)X
  5035. 1119(addition)X
  5036. 1414(to)X
  5037. 1509(the)X
  5038. 1640(hashed)X
  5039. 1896(support)X
  5040. 2168(presented)X
  5041. 720 5334(here.)N
  5042. 948(All)X
  5043. 1099(of)X
  5044. 1215(the)X
  5045. 1361(access)X
  5046. 1615(methods)X
  5047. 1934(are)X
  5048. 2081(based)X
  5049. 2312(on)X
  5050. 2440(a)X
  5051. 720 5422(key/data)N
  5052. 1037(pair)X
  5053. 1207(interface)X
  5054. 1533(and)X
  5055. 1693(appear)X
  5056. 1952(identical)X
  5057. 2272(to)X
  5058. 2378(the)X
  5059. 720 5510(application)N
  5060. 1121(layer,)X
  5061. 1347(allowing)X
  5062. 1671(application)X
  5063. 2071(implementa-)X
  5064. 720 5598(tions)N
  5065. 906(to)X
  5066. 999(be)X
  5067. 1106(largely)X
  5068. 1360(independent)X
  5069. 1783(of)X
  5070. 1881(the)X
  5071. 2010(database)X
  5072. 2318(type.)X
  5073. 720 5686(The)N
  5074. 873(package)X
  5075. 1165(is)X
  5076. 1246(expected)X
  5077. 1560(to)X
  5078. 1650(be)X
  5079. 1754(an)X
  5080. 1858(integral)X
  5081. 2131(part)X
  5082. 2284(of)X
  5083. 2378(the)X
  5084. 2706 538(4.4BSD)N
  5085. 3006(system,)X
  5086. 3293(with)X
  5087. 3479(various)X
  5088. 3759(standard)X
  5089. 4075(applications)X
  5090. 2706 626(such)N
  5091. 2879(as)X
  5092. 2972(more(1),)X
  5093. 3277(sort(1))X
  5094. 3517(and)X
  5095. 3659(vi(1))X
  5096. 3841(based)X
  5097. 4050(on)X
  5098. 4156(it.)X
  5099. 4266(While)X
  5100. 2706 714(the)N
  5101. 2833(current)X
  5102. 3089(design)X
  5103. 3326(does)X
  5104. 3501(not)X
  5105. 3631(support)X
  5106. 3899(multi-user)X
  5107. 4256(access)X
  5108. 2706 802(or)N
  5109. 2804(transactions,)X
  5110. 3238(they)X
  5111. 3407(could)X
  5112. 3616(be)X
  5113. 3723(incorporated)X
  5114. 4159(relatively)X
  5115. 2706 890(easily.)N
  5116. 10 f
  5117. 2894 938(i)N
  5118. 2913(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  5119. 2 f
  5120. 3365 1030(hash)N
  5121. 3638(ndbm)X
  5122. 3936(%change)X
  5123. 1 f
  5124. 10 f
  5125. 2894 1034(i)N
  5126. 2913(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  5127. 1 f
  5128. 2934 1126(CREATE)N
  5129. 10 f
  5130. 2894 1130(i)N
  5131. 2913(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  5132. 1 f
  5133. 3111 1222(user)N
  5134. 3390(0.2)X
  5135. 3677(0.4)X
  5136. 4079(50)X
  5137. 3143 1310(sys)N
  5138. 3390(0.1)X
  5139. 3677(1.0)X
  5140. 4079(90)X
  5141. 3 f
  5142. 2992 1398(elapsed)N
  5143. 10 f
  5144. 3296 1406(c)N
  5145. 1374(c)Y
  5146. 1294(c)Y
  5147. 1214(c)Y
  5148. 3 f
  5149. 3390 1398(0)N
  5150. 10 f
  5151. 3567 1406(c)N
  5152. 1374(c)Y
  5153. 1294(c)Y
  5154. 1214(c)Y
  5155. 3 f
  5156. 3677 1398(3.2)N
  5157. 10 f
  5158. 3869 1406(c)N
  5159. 1374(c)Y
  5160. 1294(c)Y
  5161. 1214(c)Y
  5162. 3 f
  5163. 4039 1398(100)N
  5164. 1 f
  5165. 10 f
  5166. 2894 1394(i)N
  5167. 2913(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  5168. 2894 1410(i)N
  5169. 2913(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  5170. 1 f
  5171. 2934 1494(READ)N
  5172. 10 f
  5173. 2894 1498(i)N
  5174. 2913(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  5175. 1 f
  5176. 3111 1590(user)N
  5177. 3390(0.1)X
  5178. 3677(0.1)X
  5179. 4119(0)X
  5180. 3143 1678(sys)N
  5181. 3390(0.1)X
  5182. 3677(0.4)X
  5183. 4079(75)X
  5184. 3 f
  5185. 2992 1766(elapsed)N
  5186. 10 f
  5187. 3296 1774(c)N
  5188. 1742(c)Y
  5189. 1662(c)Y
  5190. 1582(c)Y
  5191. 3 f
  5192. 3390 1766(0.0)N
  5193. 10 f
  5194. 3567 1774(c)N
  5195. 1742(c)Y
  5196. 1662(c)Y
  5197. 1582(c)Y
  5198. 3 f
  5199. 3677 1766(0.0)N
  5200. 10 f
  5201. 3869 1774(c)N
  5202. 1742(c)Y
  5203. 1662(c)Y
  5204. 1582(c)Y
  5205. 3 f
  5206. 4119 1766(0)N
  5207. 1 f
  5208. 10 f
  5209. 2894 1762(i)N
  5210. 2913(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  5211. 2894 1778(i)N
  5212. 2913(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  5213. 1 f
  5214. 2934 1862(VERIFY)N
  5215. 10 f
  5216. 2894 1866(i)N
  5217. 2913(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  5218. 1 f
  5219. 3111 1958(user)N
  5220. 3390(0.1)X
  5221. 3677(0.2)X
  5222. 4079(50)X
  5223. 3143 2046(sys)N
  5224. 3390(0.1)X
  5225. 3677(0.3)X
  5226. 4079(67)X
  5227. 3 f
  5228. 2992 2134(elapsed)N
  5229. 10 f
  5230. 3296 2142(c)N
  5231. 2110(c)Y
  5232. 2030(c)Y
  5233. 1950(c)Y
  5234. 3 f
  5235. 3390 2134(0.0)N
  5236. 10 f
  5237. 3567 2142(c)N
  5238. 2110(c)Y
  5239. 2030(c)Y
  5240. 1950(c)Y
  5241. 3 f
  5242. 3677 2134(0.0)N
  5243. 10 f
  5244. 3869 2142(c)N
  5245. 2110(c)Y
  5246. 2030(c)Y
  5247. 1950(c)Y
  5248. 3 f
  5249. 4119 2134(0)N
  5250. 1 f
  5251. 10 f
  5252. 2894 2130(i)N
  5253. 2913(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  5254. 2894 2146(i)N
  5255. 2913(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  5256. 1 f
  5257. 2934 2230(SEQUENTIAL)N
  5258. 10 f
  5259. 2894 2234(i)N
  5260. 2913(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  5261. 1 f
  5262. 3111 2326(user)N
  5263. 3390(0.1)X
  5264. 3677(0.0)X
  5265. 4012(-100)X
  5266. 3143 2414(sys)N
  5267. 3390(0.1)X
  5268. 3677(0.1)X
  5269. 4119(0)X
  5270. 3 f
  5271. 2992 2502(elapsed)N
  5272. 10 f
  5273. 3296 2510(c)N
  5274. 2478(c)Y
  5275. 2398(c)Y
  5276. 2318(c)Y
  5277. 3 f
  5278. 3390 2502(0.0)N
  5279. 10 f
  5280. 3567 2510(c)N
  5281. 2478(c)Y
  5282. 2398(c)Y
  5283. 2318(c)Y
  5284. 3 f
  5285. 3677 2502(0.0)N
  5286. 10 f
  5287. 3869 2510(c)N
  5288. 2478(c)Y
  5289. 2398(c)Y
  5290. 2318(c)Y
  5291. 3 f
  5292. 4119 2502(0)N
  5293. 1 f
  5294. 10 f
  5295. 2894 2498(i)N
  5296. 2913(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  5297. 2894 2514(i)N
  5298. 2913(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  5299. 1 f
  5300. 2934 2598(SEQUENTIAL)N
  5301. 3453((with)X
  5302. 3642(data)X
  5303. 3796(retrieval))X
  5304. 10 f
  5305. 2894 2602(i)N
  5306. 2913(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  5307. 1 f
  5308. 3111 2694(user)N
  5309. 3390(0.1)X
  5310. 3677(0.1)X
  5311. 4119(0)X
  5312. 3143 2782(sys)N
  5313. 3390(0.1)X
  5314. 3677(0.1)X
  5315. 4119(0)X
  5316. 3 f
  5317. 2992 2870(elapsed)N
  5318. 3390(0.0)X
  5319. 3677(0.0)X
  5320. 4119(0)X
  5321. 1 f
  5322. 10 f
  5323. 2894 2874(i)N
  5324. 2913(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  5325. 2885 2878(c)N
  5326. 2862(c)Y
  5327. 2782(c)Y
  5328. 2702(c)Y
  5329. 2622(c)Y
  5330. 2542(c)Y
  5331. 2462(c)Y
  5332. 2382(c)Y
  5333. 2302(c)Y
  5334. 2222(c)Y
  5335. 2142(c)Y
  5336. 2062(c)Y
  5337. 1982(c)Y
  5338. 1902(c)Y
  5339. 1822(c)Y
  5340. 1742(c)Y
  5341. 1662(c)Y
  5342. 1582(c)Y
  5343. 1502(c)Y
  5344. 1422(c)Y
  5345. 1342(c)Y
  5346. 1262(c)Y
  5347. 1182(c)Y
  5348. 1102(c)Y
  5349. 1022(c)Y
  5350. 3296 2878(c)N
  5351. 2846(c)Y
  5352. 2766(c)Y
  5353. 2686(c)Y
  5354. 3567 2878(c)N
  5355. 2846(c)Y
  5356. 2766(c)Y
  5357. 2686(c)Y
  5358. 3869 2878(c)N
  5359. 2846(c)Y
  5360. 2766(c)Y
  5361. 2686(c)Y
  5362. 4264 2878(c)N
  5363. 2862(c)Y
  5364. 2782(c)Y
  5365. 2702(c)Y
  5366. 2622(c)Y
  5367. 2542(c)Y
  5368. 2462(c)Y
  5369. 2382(c)Y
  5370. 2302(c)Y
  5371. 2222(c)Y
  5372. 2142(c)Y
  5373. 2062(c)Y
  5374. 1982(c)Y
  5375. 1902(c)Y
  5376. 1822(c)Y
  5377. 1742(c)Y
  5378. 1662(c)Y
  5379. 1582(c)Y
  5380. 1502(c)Y
  5381. 1422(c)Y
  5382. 1342(c)Y
  5383. 1262(c)Y
  5384. 1182(c)Y
  5385. 1102(c)Y
  5386. 1022(c)Y
  5387. 2891 3058(i)N
  5388. 2916(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  5389. 2 f
  5390. 3304 3150(hash)N
  5391. 3571(hsearch)X
  5392. 3939(%change)X
  5393. 1 f
  5394. 10 f
  5395. 2891 3154(i)N
  5396. 2916(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  5397. 1 f
  5398. 2931 3246(CREATE/READ)N
  5399. 10 f
  5400. 2891 3250(i)N
  5401. 2916(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  5402. 1 f
  5403. 3050 3342(user)N
  5404. 3329(0.3)X
  5405. 3648(0.4)X
  5406. 4048(25)X
  5407. 3082 3430(sys)N
  5408. 3329(0.0)X
  5409. 3648(0.0)X
  5410. 4088(0)X
  5411. 3 f
  5412. 2931 3518(elapsed)N
  5413. 3329(0.0)X
  5414. 3648(0.0)X
  5415. 4088(0)X
  5416. 1 f
  5417. 10 f
  5418. 2891 3522(i)N
  5419. 2916(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X
  5420. 2882 3534(c)N
  5421. 3462(c)Y
  5422. 3382(c)Y
  5423. 3302(c)Y
  5424. 3222(c)Y
  5425. 3142(c)Y
  5426. 3235 3518(c)N
  5427. 3494(c)Y
  5428. 3414(c)Y
  5429. 3334(c)Y
  5430. 3506 3518(c)N
  5431. 3494(c)Y
  5432. 3414(c)Y
  5433. 3334(c)Y
  5434. 3872 3518(c)N
  5435. 3494(c)Y
  5436. 3414(c)Y
  5437. 3334(c)Y
  5438. 4267 3534(c)N
  5439. 3462(c)Y
  5440. 3382(c)Y
  5441. 3302(c)Y
  5442. 3222(c)Y
  5443. 3142(c)Y
  5444. 3 f
  5445. 2706 3658(Figure)N
  5446. 2953(8b:)X
  5447. 1 f
  5448. 3084(Timing)X
  5449. 3339(results)X
  5450. 3568(for)X
  5451. 3682(the)X
  5452. 3800(password)X
  5453. 4123(database.)X
  5454. 10 f
  5455. 2706 3746 -0.0930(hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh)AN
  5456. 3 f
  5457. 3396 3988(References)N
  5458. 1 f
  5459. 2706 4120([ATT79])N
  5460. 3058(AT&T,)X
  5461. 3358(DBM(3X),)X
  5462. 2 f
  5463. 3773(Unix)X
  5464. 3990(Programmer's)X
  5465. 2878 4208(Manual,)N
  5466. 3194(Seventh)X
  5467. 3491(Edition,)X
  5468. 3793(Volume)X
  5469. 4085(1)X
  5470. 1 f
  5471. (,)S
  5472. 4192(January,)X
  5473. 2878 4296(1979.)N
  5474. 2706 4472([ATT85])N
  5475. 3027(AT&T,)X
  5476. 3296(HSEARCH(BA_LIB),)X
  5477. 2 f
  5478. 4053(Unix)X
  5479. 4239(System)X
  5480. 2878 4560(User's)N
  5481. 3112(Manual,)X
  5482. 3401(System)X
  5483. 3644(V.3)X
  5484. 1 f
  5485. 3753(,)X
  5486. 3793(pp.)X
  5487. 3913(506-508,)X
  5488. 4220(1985.)X
  5489. 2706 4736([BRE73])N
  5490. 3025(Brent,)X
  5491. 3253(Richard)X
  5492. 3537(P.,)X
  5493. 3651(``Reducing)X
  5494. 4041(the)X
  5495. 4168(Retrieval)X
  5496. 2878 4824(Time)N
  5497. 3071(of)X
  5498. 3162(Scatter)X
  5499. 3409(Storage)X
  5500. 3678(Techniques'',)X
  5501. 2 f
  5502. 4146(Commun-)X
  5503. 2878 4912(ications)N
  5504. 3175(of)X
  5505. 3281(the)X
  5506. 3422(ACM)X
  5507. 1 f
  5508. 3591(,)X
  5509. 3654(Volume)X
  5510. 3955(16,)X
  5511. 4098(No.)X
  5512. 4259(2,)X
  5513. 4362(pp.)X
  5514. 2878 5000(105-109,)N
  5515. 3185(February,)X
  5516. 3515(1973.)X
  5517. 2706 5176([BSD86])N
  5518. 3055(NDBM(3),)X
  5519. 2 f
  5520. 3469(4.3BSD)X
  5521. 3775(Unix)X
  5522. 3990(Programmer's)X
  5523. 2878 5264(Manual)N
  5524. 3155(Reference)X
  5525. 3505(Guide)X
  5526. 1 f
  5527. 3701(,)X
  5528. 3749(University)X
  5529. 4114(of)X
  5530. 4208(Califor-)X
  5531. 2878 5352(nia,)N
  5532. 3016(Berkeley,)X
  5533. 3346(1986.)X
  5534. 2706 5528([ENB88])N
  5535. 3025(Enbody,)X
  5536. 3319(R.)X
  5537. 3417(J.,)X
  5538. 3533(Du,)X
  5539. 3676(H.)X
  5540. 3779(C.,)X
  5541. 3897(``Dynamic)X
  5542. 4270(Hash-)X
  5543. 2878 5616(ing)N
  5544. 3034(Schemes'',)X
  5545. 2 f
  5546. 3427(ACM)X
  5547. 3630(Computing)X
  5548. 4019(Surveys)X
  5549. 1 f
  5550. 4269(,)X
  5551. 4322(Vol.)X
  5552. 2878 5704(20,)N
  5553. 2998(No.)X
  5554. 3136(2,)X
  5555. 3216(pp.)X
  5556. 3336(85-113,)X
  5557. 3603(June)X
  5558. 3770(1988.)X
  5559. 3 f
  5560. 720 5960(USENIX)N
  5561. 9 f
  5562. 1042(-)X
  5563. 3 f
  5564. 1106(Winter)X
  5565. 1371('91)X
  5566. 9 f
  5567. 1498(-)X
  5568. 3 f
  5569. 1562(Dallas,)X
  5570. 1815(TX)X
  5571. 4384(11)X
  5572. 12 p
  5573. %%Page: 12 12
  5574. 0(Courier)xf 0 f
  5575. 10 s 10 xH 0 xS 0 f
  5576. 3 f
  5577. 432 258(A)N
  5578. 510(New)X
  5579. 682(Hashing)X
  5580. 985(Package)X
  5581. 1290(for)X
  5582. 1413(UNIX)X
  5583. 3663(Seltzer)X
  5584. 3920(&)X
  5585. 4007(Yigit)X
  5586. 1 f
  5587. 432 538([FAG79])N
  5588. 776(Ronald)X
  5589. 1057(Fagin,)X
  5590. 1308(Jurg)X
  5591. 1495(Nievergelt,)X
  5592. 1903(Nicholas)X
  5593. 604 626(Pippenger,)N
  5594. 1003(H.)X
  5595. 1135(Raymond)X
  5596. 1500(Strong,)X
  5597. 1787(``Extendible)X
  5598. 604 714(Hashing)N
  5599. 901(--)X
  5600. 985(A)X
  5601. 1073(Fast)X
  5602. 1236(Access)X
  5603. 1493(Method)X
  5604. 1771(for)X
  5605. 1894(Dynamic)X
  5606. 604 802(Files'',)N
  5607. 2 f
  5608. 855(ACM)X
  5609. 1046(Transactions)X
  5610. 1485(on)X
  5611. 1586(Database)X
  5612. 1914(Systems)X
  5613. 1 f
  5614. 2168(,)X
  5615. 604 890(Volume)N
  5616. 882(4,)X
  5617. 962(No.)X
  5618. 1100(3.,)X
  5619. 1200(September)X
  5620. 1563(1979,)X
  5621. 1763(pp)X
  5622. 1863(315-34)X
  5623. 432 1066([KNU68],)N
  5624. 802(Knuth,)X
  5625. 1064(D.E.,)X
  5626. 2 f
  5627. 1273(The)X
  5628. 1434(Art)X
  5629. 1577(of)X
  5630. 1680(Computer)X
  5631. 2041(Pro-)X
  5632. 604 1154(gramming)N
  5633. 971(Vol.)X
  5634. 1140(3:)X
  5635. 1245(Sorting)X
  5636. 1518(and)X
  5637. 1676(Searching)X
  5638. 1 f
  5639. 2001(,)X
  5640. 2058(sec-)X
  5641. 604 1242(tions)N
  5642. 779(6.3-6.4,)X
  5643. 1046(pp)X
  5644. 1146(481-550.)X
  5645. 432 1418([LAR78])N
  5646. 747(Larson,)X
  5647. 1011(Per-Ake,)X
  5648. 1319(``Dynamic)X
  5649. 1687(Hashing'',)X
  5650. 2 f
  5651. 2048(BIT)X
  5652. 1 f
  5653. (,)S
  5654. 604 1506(Vol.)N
  5655. 764(18,)X
  5656. 884(1978,)X
  5657. 1084(pp.)X
  5658. 1204(184-201.)X
  5659. 432 1682([LAR88])N
  5660. 752(Larson,)X
  5661. 1021(Per-Ake,)X
  5662. 1335(``Dynamic)X
  5663. 1709(Hash)X
  5664. 1900(Tables'',)X
  5665. 2 f
  5666. 604 1770(Communications)N
  5667. 1183(of)X
  5668. 1281(the)X
  5669. 1415(ACM)X
  5670. 1 f
  5671. 1584(,)X
  5672. 1640(Volume)X
  5673. 1934(31,)X
  5674. 2070(No.)X
  5675. 604 1858(4.,)N
  5676. 704(April)X
  5677. 893(1988,)X
  5678. 1093(pp)X
  5679. 1193(446-457.)X
  5680. 432 2034([LIT80])N
  5681. 731(Witold,)X
  5682. 1013(Litwin,)X
  5683. 1286(``Linear)X
  5684. 1590(Hashing:)X
  5685. 1939(A)X
  5686. 2036(New)X
  5687. 604 2122(Tool)N
  5688. 786(for)X
  5689. 911(File)X
  5690. 1065(and)X
  5691. 1211(Table)X
  5692. 1424(Addressing'',)X
  5693. 2 f
  5694. 1893(Proceed-)X
  5695. 604 2210(ings)N
  5696. 761(of)X
  5697. 847(the)X
  5698. 969(6th)X
  5699. 1095(International)X
  5700. 1540(Conference)X
  5701. 1933(on)X
  5702. 2036(Very)X
  5703. 604 2298(Large)N
  5704. 815(Databases)X
  5705. 1 f
  5706. 1153(,)X
  5707. 1193(1980.)X
  5708. 432 2474([NEL90])N
  5709. 743(Nelson,)X
  5710. 1011(Philip)X
  5711. 1222(A.,)X
  5712. 2 f
  5713. 1341(Gdbm)X
  5714. 1558(1.4)X
  5715. 1679(source)X
  5716. 1913(distribu-)X
  5717. 604 2562(tion)N
  5718. 748(and)X
  5719. 888(README)X
  5720. 1 f
  5721. 1209(,)X
  5722. 1249(August)X
  5723. 1500(1990.)X
  5724. 432 2738([THOM90])N
  5725. 840(Ken)X
  5726. 1011(Thompson,)X
  5727. 1410(private)X
  5728. 1670(communication,)X
  5729. 604 2826(Nov.)N
  5730. 782(1990.)X
  5731. 432 3002([TOR87])N
  5732. 790(Torek,)X
  5733. 1066(C.,)X
  5734. 1222(``Re:)X
  5735. 1470(dbm.a)X
  5736. 1751(and)X
  5737. 1950(ndbm.a)X
  5738. 604 3090(archives'',)N
  5739. 2 f
  5740. 966(USENET)X
  5741. 1279(newsgroup)X
  5742. 1650(comp.unix)X
  5743. 1 f
  5744. 2002(1987.)X
  5745. 432 3266([TOR88])N
  5746. 760(Torek,)X
  5747. 1006(C.,)X
  5748. 1133(``Re:)X
  5749. 1351(questions)X
  5750. 1686(regarding)X
  5751. 2027(data-)X
  5752. 604 3354(bases)N
  5753. 826(created)X
  5754. 1106(with)X
  5755. 1295(dbm)X
  5756. 1484(and)X
  5757. 1647(ndbm)X
  5758. 1876(routines'')X
  5759. 2 f
  5760. 604 3442(USENET)N
  5761. 937(newsgroup)X
  5762. 1328(comp.unix.questions)X
  5763. 1 f
  5764. 1982(,)X
  5765. 2041(June)X
  5766. 604 3530(1988.)N
  5767. 432 3706([WAL84])N
  5768. 773(Wales,)X
  5769. 1018(R.,)X
  5770. 1135(``Discussion)X
  5771. 1564(of)X
  5772. 1655("dbm")X
  5773. 1887(data)X
  5774. 2045(base)X
  5775. 604 3794(system'',)N
  5776. 2 f
  5777. 973(USENET)X
  5778. 1339(newsgroup)X
  5779. 1762(unix.wizards)X
  5780. 1 f
  5781. 2168(,)X
  5782. 604 3882(January,)N
  5783. 894(1984.)X
  5784. 432 4058([YIG89])N
  5785. 751(Ozan)X
  5786. 963(S.)X
  5787. 1069(Yigit,)X
  5788. 1294(``How)X
  5789. 1545(to)X
  5790. 1648(Roll)X
  5791. 1826(Your)X
  5792. 2032(Own)X
  5793. 604 4146(Dbm/Ndbm'',)N
  5794. 2 f
  5795. 1087(unpublished)X
  5796. 1504(manuscript)X
  5797. 1 f
  5798. (,)S
  5799. 1910(Toronto,)X
  5800. 604 4234(July,)N
  5801. 777(1989)X
  5802. 3 f
  5803. 432 5960(12)N
  5804. 2970(USENIX)X
  5805. 9 f
  5806. 3292(-)X
  5807. 3 f
  5808. 3356(Winter)X
  5809. 3621('91)X
  5810. 9 f
  5811. 3748(-)X
  5812. 3 f
  5813. 3812(Dallas,)X
  5814. 4065(TX)X
  5815. 13 p
  5816. %%Page: 13 13
  5817. 0(Courier)xf 0 f
  5818. 10 s 10 xH 0 xS 0 f
  5819. 3 f
  5820. 720 258(Seltzer)N
  5821. 977(&)X
  5822. 1064(Yigit)X
  5823. 3278(A)X
  5824. 3356(New)X
  5825. 3528(Hashing)X
  5826. 3831(Package)X
  5827. 4136(for)X
  5828. 4259(UNIX)X
  5829. 1 f
  5830. 720 538(Margo)N
  5831. 960(I.)X
  5832. 1033(Seltzer)X
  5833. 1282(is)X
  5834. 1361(a)X
  5835. 1423(Ph.D.)X
  5836. 1631(student)X
  5837. 1887(in)X
  5838. 1974(the)X
  5839. 2097(Department)X
  5840. 720 626(of)N
  5841. 823(Electrical)X
  5842. 1167(Engineering)X
  5843. 1595(and)X
  5844. 1747(Computer)X
  5845. 2102(Sciences)X
  5846. 2418(at)X
  5847. 720 714(the)N
  5848. 850(University)X
  5849. 1220(of)X
  5850. 1318(California,)X
  5851. 1694(Berkeley.)X
  5852. 2055(Her)X
  5853. 2207(research)X
  5854. 720 802(interests)N
  5855. 1017(include)X
  5856. 1283(256le)X
  5857. 1415(systems,)X
  5858. 1718(databases,)X
  5859. 2076(and)X
  5860. 2221(transac-)X
  5861. 720 890(tion)N
  5862. 896(processing)X
  5863. 1291(systems.)X
  5864. 1636(She)X
  5865. 1807(spent)X
  5866. 2027(several)X
  5867. 2306(years)X
  5868. 720 978(working)N
  5869. 1026(at)X
  5870. 1123(startup)X
  5871. 1380(companies)X
  5872. 1762(designing)X
  5873. 2112(and)X
  5874. 2267(imple-)X
  5875. 720 1066(menting)N
  5876. 1048(256le)X
  5877. 1216(systems)X
  5878. 1535(and)X
  5879. 1716(transaction)X
  5880. 2133(processing)X
  5881. 720 1154(software)N
  5882. 1026(and)X
  5883. 1170(designing)X
  5884. 1509(microprocessors.)X
  5885. 2103(Ms.)X
  5886. 2253(Seltzer)X
  5887. 720 1242(received)N
  5888. 1057(her)X
  5889. 1223(AB)X
  5890. 1397(in)X
  5891. 1522(Applied)X
  5892. 1843(Mathematics)X
  5893. 2320(from)X
  5894. 720 1330 0.1953(Harvard/Radcliffe)AN
  5895. 1325(College)X
  5896. 1594(in)X
  5897. 1676(1983.)X
  5898. 720 1444(In)N
  5899. 810(her)X
  5900. 936(spare)X
  5901. 1129(time,)X
  5902. 1313(Margo)X
  5903. 1549(can)X
  5904. 1683(usually)X
  5905. 1936(be)X
  5906. 2034(found)X
  5907. 2243(prepar-)X
  5908. 720 1532(ing)N
  5909. 868(massive)X
  5910. 1171(quantities)X
  5911. 1527(of)X
  5912. 1639(food)X
  5913. 1831(for)X
  5914. 1970(hungry)X
  5915. 2242(hoards,)X
  5916. 720 1620(studying)N
  5917. 1022(Japanese,)X
  5918. 1355(or)X
  5919. 1449(playing)X
  5920. 1716(soccer)X
  5921. 1948(with)X
  5922. 2116(an)X
  5923. 2218(exciting)X
  5924. 720 1708(Bay)N
  5925. 912(Area)X
  5926. 1132(Women's)X
  5927. 1507(Soccer)X
  5928. 1788(team,)X
  5929. 2026(the)X
  5930. 2186(Berkeley)X
  5931. 720 1796(Bruisers.)N
  5932. 720 1910(Ozan)N
  5933. 915(()X
  5934. 3 f
  5935. 942(Oz)X
  5936. 1 f
  5937. 1040())X
  5938. 1092(Yigit)X
  5939. 1281(is)X
  5940. 1358(currently)X
  5941. 1672(a)X
  5942. 1732(software)X
  5943. 2033(engineer)X
  5944. 2334(with)X
  5945. 720 1998(the)N
  5946. 886(Communications)X
  5947. 1499(Research)X
  5948. 1861(and)X
  5949. 2044(Development)X
  5950. 720 2086(group,)N
  5951. 948(Computing)X
  5952. 1328(Services,)X
  5953. 1641(York)X
  5954. 1826(University.)X
  5955. 2224(His)X
  5956. 2355(for-)X
  5957. 720 2174(mative)N
  5958. 967(years)X
  5959. 1166(were)X
  5960. 1352(also)X
  5961. 1510(spent)X
  5962. 1708(at)X
  5963. 1795(York,)X
  5964. 2009(where)X
  5965. 2234(he)X
  5966. 2338(held)X
  5967. 720 2262(system)N
  5968. 985(programmer)X
  5969. 1425(and)X
  5970. 1583(administrator)X
  5971. 2052(positions)X
  5972. 2382(for)X
  5973. 720 2350(various)N
  5974. 995(mixtures)X
  5975. 1314(of)X
  5976. 1420(of)X
  5977. 1526(UNIX)X
  5978. 1765(systems)X
  5979. 2056(starting)X
  5980. 2334(with)X
  5981. 720 2438(Berkeley)N
  5982. 1031(4.1)X
  5983. 1151(in)X
  5984. 1233(1982,)X
  5985. 1433(while)X
  5986. 1631(at)X
  5987. 1709(the)X
  5988. 1827(same)X
  5989. 2012(time)X
  5990. 2174(obtaining)X
  5991. 720 2526(a)N
  5992. 776(degree)X
  5993. 1011(in)X
  5994. 1093(Computer)X
  5995. 1433(Science.)X
  5996. 720 2640(In)N
  5997. 813(his)X
  5998. 931(copious)X
  5999. 1205(free)X
  6000. 1356(time,)X
  6001. 1543(Oz)X
  6002. 1662(enjoys)X
  6003. 1896(working)X
  6004. 2188(on)X
  6005. 2293(what-)X
  6006. 720 2728(ever)N
  6007. 890(software)X
  6008. 1197(looks)X
  6009. 1400(interesting,)X
  6010. 1788(which)X
  6011. 2014(often)X
  6012. 2209(includes)X
  6013. 720 2816(language)N
  6014. 1044(interpreters,)X
  6015. 1464(preprocessors,)X
  6016. 1960(and)X
  6017. 2110(lately,)X
  6018. 2342(pro-)X
  6019. 720 2904(gram)N
  6020. 905(generators)X
  6021. 1260(and)X
  6022. 1396(expert)X
  6023. 1617(systems.)X
  6024. 720 3018(Oz)N
  6025. 836(has)X
  6026. 964(authored)X
  6027. 1266(several)X
  6028. 1515(public-domain)X
  6029. 2003(software)X
  6030. 2301(tools,)X
  6031. 720 3106(including)N
  6032. 1069(an)X
  6033. 1191(nroff-like)X
  6034. 1545(text)X
  6035. 1711(formatter)X
  6036. 2 f
  6037. 2056(proff)X
  6038. 1 f
  6039. 2257(that)X
  6040. 2423(is)X
  6041. 720 3194(apparently)N
  6042. 1083(still)X
  6043. 1226(used)X
  6044. 1397(in)X
  6045. 1483(some)X
  6046. 1676(basement)X
  6047. 2002(PCs.)X
  6048. 2173(His)X
  6049. 2307(latest)X
  6050. 720 3282(obsessions)N
  6051. 1143(include)X
  6052. 1460(the)X
  6053. 1639(incredible)X
  6054. 2040(programming)X
  6055. 720 3370(language)N
  6056. 1030(Scheme,)X
  6057. 1324(and)X
  6058. 1460(Chinese)X
  6059. 1738(Brush)X
  6060. 1949(painting.)X
  6061. 3 f
  6062. 720 5960(USENIX)N
  6063. 9 f
  6064. 1042(-)X
  6065. 3 f
  6066. 1106(Winter)X
  6067. 1371('91)X
  6068. 9 f
  6069. 1498(-)X
  6070. 3 f
  6071. 1562(Dallas,)X
  6072. 1815(TX)X
  6073. 4384(13)X
  6074. 14 p
  6075. %%Page: 14 14
  6076. 0(Courier)xf 0 f
  6077. 10 s 10 xH 0 xS 0 f
  6078. 3 f
  6079. 432 5960(14)N
  6080. 2970(USENIX)X
  6081. 9 f
  6082. 3292(-)X
  6083. 3 f
  6084. 3356(Winter)X
  6085. 3621('91)X
  6086. 9 f
  6087. 3748(-)X
  6088. 3 f
  6089. 3812(Dallas,)X
  6090. 4065(TX)X
  6091. 14 p
  6092. %%Trailer
  6093. xt
  6094. xs