summaryrefslogtreecommitdiffstats
path: root/src/H5A.c
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 /src/H5A.c
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 'src/H5A.c')
0 files changed, 0 insertions, 0 deletions