summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>2002-11-20 12:47:08 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>2002-11-20 12:47:08 (GMT)
commitb09b4662b49ce935880bb1ffccdcf2276d48ae88 (patch)
treee500f871d144e06a3fb02b9b9a4a06fbf243742b /config
parent973c40d85f97e283919eb8145b3f14d0ff6204d7 (diff)
downloadhdf5-b09b4662b49ce935880bb1ffccdcf2276d48ae88.zip
hdf5-b09b4662b49ce935880bb1ffccdcf2276d48ae88.tar.gz
hdf5-b09b4662b49ce935880bb1ffccdcf2276d48ae88.tar.bz2
[svn-r6106] Purpose:
Code cleanup, Feature enhancement Description: Improve hashing algorithm to not generate as many clashes. Avoid using H5MD_realloc when changing the size of a chunk on disk. Instead, use H5MF_free followed by H5MF_alloc, which avoids copying the information from the space for the previous chunk to the space for the new chunk, since we are going to overwrite the chunk with new data anyway. This change should both improve I/O performance in situations where compressed chunks are being overwritten as well as reduce the space used in the file during that situation. Cleaned up error handling in a few cases. Removed old debugging printf()s. Platforms tested: Tested h5committest {arabica (fortran), eirene (fortran, C++) modi4 (parallel, fortran)} FreeBSD 4.7 (sleipnir)
Diffstat (limited to 'config')
0 files changed, 0 insertions, 0 deletions