1
0
forked from 0ad/0ad
0ad/source/lib/res/file
janwas 8371f42da9 # IO bugfixes and improvements; more support for cache/seek measurements
adts: slight improvements
allocators: change POOL_VARIABLE_ALLOCS to -1 for safety; fix invalid
assumptions of it being 0
lib: more expressive param names
file: add file_get_random_name for randomized trace generation; allow
file_cache.h to declare externally visible file_buf_alloc API

file_cache: zero-length file bugfix; also add several flags to the API
routines allowing statistics gathering to be disabled (avoids distorting
stats due to e.g. trace_entry_causes_io cache simulation)

file_stats: add archive builder info; separate IO timing and seek
accounting (-> correct results)

trace: add random generation capability
vfs: made responsible for cache hit/miss accounting (fixes cache miss
rate display)

This was SVN commit r3681.
2006-03-24 21:56:00 +00:00
..
archive.cpp tweaks for thesis and minor fixes. 2006-03-18 21:28:47 +00:00
archive.h - allocators: SingleAllocator: renamed free method to release() to avoid need for nommgr 2006-03-15 05:18:32 +00:00
compression.cpp - allocators: SingleAllocator: renamed free method to release() to avoid need for nommgr 2006-03-15 05:18:32 +00:00
compression.h - allocators: SingleAllocator: renamed free method to release() to avoid need for nommgr 2006-03-15 05:18:32 +00:00
file_cache.cpp # IO bugfixes and improvements; more support for cache/seek measurements 2006-03-24 21:56:00 +00:00
file_cache.h # IO bugfixes and improvements; more support for cache/seek measurements 2006-03-24 21:56:00 +00:00
file_internal.h file_cache: fix: add buf/size combo to exact_buf_oracle if file_io rounded size up. 2006-03-07 05:44:34 +00:00
file_io.cpp # IO bugfixes and improvements; more support for cache/seek measurements 2006-03-24 21:56:00 +00:00
file_io.h Cache: implement meat of landlord algorithm and add remove() 2006-01-28 22:19:42 +00:00
file_stats.cpp # IO bugfixes and improvements; more support for cache/seek measurements 2006-03-24 21:56:00 +00:00
file_stats.h # IO bugfixes and improvements; more support for cache/seek measurements 2006-03-24 21:56:00 +00:00
file.cpp # IO bugfixes and improvements; more support for cache/seek measurements 2006-03-24 21:56:00 +00:00
file.h # IO bugfixes and improvements; more support for cache/seek measurements 2006-03-24 21:56:00 +00:00
trace.cpp # IO bugfixes and improvements; more support for cache/seek measurements 2006-03-24 21:56:00 +00:00
trace.h # IO bugfixes and improvements; more support for cache/seek measurements 2006-03-24 21:56:00 +00:00
vfs_mount.cpp file_cache: make infinite loop warning less likely 2006-03-16 18:57:09 +00:00
vfs_mount.h file: pp_set_dir fix: safely handle case where pp.path already contains data; add TFile* member to DirEnt 2006-03-09 21:37:23 +00:00
vfs_optimizer.cpp # IO bugfixes and improvements; more support for cache/seek measurements 2006-03-24 21:56:00 +00:00
vfs_optimizer.h file_cache: fix: add buf/size combo to exact_buf_oracle if file_io rounded size up. 2006-03-07 05:44:34 +00:00
vfs_path.cpp automatic archive builder now functional and enabled. 2006-03-01 22:31:11 +00:00
vfs_path.h automatic archive builder now functional and enabled. 2006-03-01 22:31:11 +00:00
vfs_tree.cpp fix: memory leak fix wasn't correctly resetting root node during tree_clear. this caused crash after creating archive. 2006-03-18 01:07:05 +00:00
vfs_tree.h adts: DynHashTbl: safely handle calling clear() right before dtor 2006-03-16 07:16:24 +00:00
vfs.cpp # IO bugfixes and improvements; more support for cache/seek measurements 2006-03-24 21:56:00 +00:00
vfs.h file: pp_set_dir fix: safely handle case where pp.path already contains data; add TFile* member to DirEnt 2006-03-09 21:37:23 +00:00
zip.cpp - allocators: SingleAllocator: renamed free method to release() to avoid need for nommgr 2006-03-15 05:18:32 +00:00
zip.h - allocators: SingleAllocator: renamed free method to release() to avoid need for nommgr 2006-03-15 05:18:32 +00:00