var searchData=
[
  ['page_20cache_20problem_0',['Part 2: The Page Cache Problem',['../md_developer_2dircache.html#autotoc_md28',1,'']]],
  ['pagination_1',['SEARCH pagination',['../md_developer_2cnid-dbd-protocol.html#autotoc_md6',1,'']]],
  ['parsing_2',['parsing',['../md_developer_2ddp.html#autotoc_md16',1,'AppleTalk address parsing'],['../md_developer_2ddp.html#autotoc_md17',1,'NBP name parsing']]],
  ['part_201_3a_20the_20storage_20stack_3',['Part 1: The Storage Stack',['../md_developer_2dircache.html#autotoc_md26',1,'']]],
  ['part_202_3a_20the_20page_20cache_20problem_4',['Part 2: The Page Cache Problem',['../md_developer_2dircache.html#autotoc_md28',1,'']]],
  ['part_203_3a_20why_20this_20goes_20unnoticed_5',['Part 3: Why This Goes Unnoticed',['../md_developer_2dircache.html#autotoc_md32',1,'']]],
  ['part_204_3a_20how_20files_20are_20found_20the_20lookup_20hierarchy_6',['Part 4: How Files Are Found - The Lookup Hierarchy',['../md_developer_2dircache.html#autotoc_md34',1,'']]],
  ['part_205_3a_20the_20probabilistic_20solution_7',['Part 5: The Probabilistic Solution',['../md_developer_2dircache.html#autotoc_md38',1,'']]],
  ['part_206_3a_20understanding_20cache_20lifetimes_8',['Part 6: Understanding Cache Lifetimes',['../md_developer_2dircache.html#autotoc_md41',1,'']]],
  ['part_207_3a_20monitoring_20the_20improvement_9',['Part 7: Monitoring the Improvement',['../md_developer_2dircache.html#autotoc_md43',1,'']]],
  ['part_208_3a_20idle_20worker_20thread_20—_20background_20cache_20maintenance_10',['Part 8: Idle Worker Thread — Background Cache Maintenance',['../md_developer_2dircache.html#autotoc_md56',1,'']]],
  ['party_20apps_11',['Using libatalk from third party apps',['../md_developer_2libatalk.html',1,'']]],
  ['password_20file_12',['password file',['../uams__randnum_8c.html#autotoc_md110',1,'']]],
  ['per_20volume_20isolation_13',['Single-threaded daemon, per-volume isolation',['../md_developer_2cnid-dbd-protocol.html#autotoc_md7',1,'']]],
  ['performance_14',['ARC Ghost Performance',['../md_developer_2dircache.html#autotoc_md50',1,'']]],
  ['performance_20tax_15',['Introduction: The Invisible Performance Tax',['../md_developer_2dircache.html#autotoc_md24',1,'']]],
  ['performance_20tweaking_16',['Performance Tweaking',['../md_developer_2dsi.html#autotoc_md67',1,'']]],
  ['points_17',['Key Points',['../md_developer_2dircache.html#autotoc_md37',1,'']]],
  ['precedence_20hierarchy_18',['The Precedence Hierarchy',['../md_developer_2dircache.html#autotoc_md36',1,'']]],
  ['prerequisites_19',['Prerequisites',['../md_developer_2profiling.html#autotoc_md85',1,'']]],
  ['probabilistic_20solution_20',['Part 5: The Probabilistic Solution',['../md_developer_2dircache.html#autotoc_md38',1,'']]],
  ['problem_21',['Problem',['../md_developer_2dircache.html#autotoc_md28',1,'Part 2: The Page Cache Problem'],['../md_developer_2dircache.html#autotoc_md30',1,'The LRU Scanning Problem']]],
  ['profiling_22',['Flamegraph Profiling',['../md_developer_2profiling.html',1,'']]],
  ['profiling_20modes_23',['Profiling Modes',['../md_developer_2profiling.html#autotoc_md88',1,'']]],
  ['protocol_24',['cnid_dbd Wire Protocol',['../md_developer_2cnid-dbd-protocol.html',1,'']]],
  ['protocol_20family_25',['AppleTalk Protocol Family',['../md_developer_2ddp.html',1,'']]]
];
