diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2002-11-20 12:47:08 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2002-11-20 12:47:08 (GMT) |
commit | b09b4662b49ce935880bb1ffccdcf2276d48ae88 (patch) | |
tree | e500f871d144e06a3fb02b9b9a4a06fbf243742b /src/H5A.c | |
parent | 973c40d85f97e283919eb8145b3f14d0ff6204d7 (diff) | |
download | hdf5-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