Hi Jorj I had a similar problem with exactly your compiler configuration and I switched back to 1.8.14. The problem went away. Perhaps you could try that?
I don't want to say that there is definitely a problem in 1.8.15, but that was just my experience. Kind regards, Kevin > On 13 Aug 2015, at 6:21 PM, Jorj Pimm <[email protected]> wrote: > > Hello, > > I am writing an application which writes large data sets to HDF5 files, in > fixed size blocks, using the HDF C++ API (version 1.8.15, patch 1, built in > msvc 2013 x64) > > I my application seems to quickly consume all the available memory on my > system (win32 - around 5.9GB), and then crash whenever the system becomes > stressed (windows kills it as it has no memory) > > I have also tested the application on a linux machine, where I saw similar > results. > > I was under the impression that by using HDF5, the file would be brought in > and out of memory in such a way that the library would only use a small > working set - is this not true? > > I have experimented with HDF features such as flushing to disk, regularly > closing and re opening, garbage collection and tuning chunking and caching > settings and haven't managed to get a stable working set. > > I've attached a minimal example, can anyone point out my mistake? > > Thanks, > - Jorj > <hdf_test.cpp> > _______________________________________________ > Hdf-forum is for HDF software users discussion. > [email protected] > http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org > Twitter: https://twitter.com/hdf5 _______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org Twitter: https://twitter.com/hdf5
