Hello there,

It has come to our attention that H5DWrite() can cause memory to grow
continuously. I have been reading some discussion with the HDF5 feature
of "free lists", but do not understand why the memory keeps growing
without stop.

I also have tried HDF5 library API H5garbage_collect() without any
success.

The HDF5 version I am using is HDF5-1.6.5 and the platform Linux 2.6.20.

The source code of the test and the test results of Google performance
tool are attached below.

The memory usage can be crucial for my process. Is there a workaround
(without affect the write performance) for the issue? Do I have missed
anything in the test?


Thanks in advance,

Zane




1.  Simple Test Code -- modified from HDF5 example code, h5_write.cpp


#include "hdf5.h"

#include <stdlib.h>
#include <stdio.h>

int
main (int argc, char *argv[])
{
    hid_t       file;                          /* handles */
    hid_t       dataspace = -1;
    hid_t       dataset = -1;
    hid_t       filespace = -1;
    hid_t       cparms = -1;
    hsize_t      dims [1] = {1};
    hsize_t      maxdims[1] = {H5S_UNLIMITED};
    hsize_t      chunk_dims[1] ={2048};
    hsize_t      size[1] = {1};
    hsize_t      offset[1] = {1};
    int         data[1] = { 0 };
    int fillvalue = 0;

    int counter = 1000000;

    if (argc > 1)
    {
      counter = atoi(argv[1]);
    }


    /*
     * Create the data space with unlimited dimensions.
     */
    dataspace = H5Screate_simple(1, dims, maxdims);

    /*
     * Create a new file. If file exists its contents will be
overwritten.
     */
    file = H5Fcreate("h5_write_test.h5", H5F_ACC_TRUNC, H5P_DEFAULT,
H5P_DEFAULT);

    /*
     * Modify dataset creation properties, i.e. enable chunking.
     */
    cparms = H5Pcreate(H5P_DATASET_CREATE);
    H5Pset_chunk( cparms, 1, chunk_dims);
    H5Pset_fill_value (cparms, H5T_NATIVE_INT, &fillvalue );

    /*
     * Create a new dataset within the file using cparms
     * creation properties.
     */
    dataset = H5Dcreate(file, "data", H5T_NATIVE_INT, dataspace,
cparms);

    /*
     * Extend the dataset in a loop
     */
    for (int i = 1; i < counter; ++i)
    {
      offset[0] = size[0];
      data [0] = i;
      size[0] = offset[0] + dims[0];

      /*
       * Extend the dataset by 1
       */
      H5Dextend (dataset, size);

      /*
       * Select a hyperslab.
       */
      if (filespace > 0)
      {
        H5Sclose(filespace);
      }
      filespace = H5Dget_space (dataset);

      /*
       * Select a hyperslab.
       */
      H5Sselect_hyperslab(filespace, H5S_SELECT_SET, offset, NULL, dims,
NULL);

      /*
       * Write the data to the hyperslab.
       */
      H5Dwrite(dataset, H5T_NATIVE_INT, dataspace, filespace,
H5P_DEFAULT, data);
    }

    /*
     * Close/release resources.
     */
    H5Dclose(dataset);
    H5Sclose(dataspace);
    H5Sclose(filespace);
    H5Pclose(cparms);
    H5Fclose(file);

    return 0;
}




2. Test results with Google performance tool:

$ env HEAPPROFILE=/tmp/test_performance.hprof
HEAP_PROFILE_INUSE_INTERVAL=102400
LD_PRELOAD=/software/thirdparty/google-perftools/1.5/lib/libtcmalloc.so
build/exfeed/test/h5_write 10000000000

Starting tracking the heap
Dumping heap profile to /tmp/test_performance.hprof.0001.heap (0 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0002.heap (0 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0003.heap (0 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0004.heap (0 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0005.heap (0 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0006.heap (0 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0007.heap (0 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0008.heap (0 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0009.heap (0 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0010.heap (1 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0011.heap (1 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0012.heap (1 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0013.heap (1 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0014.heap (1 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0015.heap (1 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0016.heap (1 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0017.heap (1 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0018.heap (1 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0019.heap (2 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0020.heap (2 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0021.heap (2 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0022.heap (2 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0023.heap (2 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0024.heap (2 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0025.heap (2 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0026.heap (2 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0027.heap (2 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0028.heap (2 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0029.heap (3 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0030.heap (3 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0031.heap (3 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0032.heap (3 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0033.heap (3 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0034.heap (3 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0035.heap (3 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0036.heap (3 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0037.heap (3 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0038.heap (4 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0039.heap (4 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0040.heap (4 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0041.heap (4 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0042.heap (4 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0043.heap (4 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0044.heap (4 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0045.heap (4 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0046.heap (4 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0047.heap (4 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0048.heap (5 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0049.heap (5 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0050.heap (5 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0051.heap (5 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0052.heap (5 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0053.heap (5 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0054.heap (5 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0055.heap (5 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0056.heap (5 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0057.heap (6 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0058.heap (6 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0059.heap (6 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0060.heap (6 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0061.heap (6 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0062.heap (6 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0063.heap (6 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0064.heap (6 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0065.heap (6 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0066.heap (6 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0067.heap (7 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0068.heap (7 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0069.heap (7 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0070.heap (7 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0071.heap (7 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0072.heap (7 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0073.heap (7 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0074.heap (7 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0075.heap (7 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0076.heap (7 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0077.heap (8 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0078.heap (8 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0079.heap (8 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0080.heap (8 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0081.heap (8 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0082.heap (8 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0083.heap (8 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0084.heap (8 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0085.heap (8 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0086.heap (9 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0087.heap (9 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0088.heap (9 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0089.heap (9 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0090.heap (9 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0091.heap (9 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0092.heap (9 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0093.heap (9 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0094.heap (9 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0095.heap (9 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0096.heap (10 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0097.heap (10 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0098.heap (10 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0099.heap (10 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0100.heap (10 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0101.heap (10 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0102.heap (10 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0103.heap (10 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0104.heap (10 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0105.heap (11 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0106.heap (11 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0107.heap (11 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0108.heap (11 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0109.heap (11 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0110.heap (11 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0111.heap (11 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0112.heap (11 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0113.heap (11 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0114.heap (11 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0115.heap (12 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0116.heap (12 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0117.heap (12 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0118.heap (12 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0119.heap (12 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0120.heap (12 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0121.heap (12 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0122.heap (12 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0123.heap (12 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0124.heap (13 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0125.heap (13 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0126.heap (13 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0127.heap (13 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0128.heap (13 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0129.heap (13 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0130.heap (13 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0131.heap (13 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0132.heap (13 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0133.heap (13 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0134.heap (14 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0135.heap (14 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0136.heap (14 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0137.heap (14 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0138.heap (14 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0139.heap (14 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0140.heap (14 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0141.heap (14 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0142.heap (14 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0143.heap (15 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0144.heap (15 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0145.heap (15 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0146.heap (15 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0147.heap (15 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0148.heap (15 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0149.heap (15 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0150.heap (15 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0151.heap (15 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0152.heap (15 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0153.heap (16 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0154.heap (16 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0155.heap (16 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0156.heap (16 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0157.heap (16 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0158.heap (16 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0159.heap (16 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0160.heap (16 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0161.heap (16 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0162.heap (17 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0163.heap (17 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0164.heap (17 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0165.heap (17 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0166.heap (17 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0167.heap (17 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0168.heap (17 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0169.heap (17 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0170.heap (17 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0171.heap (17 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0172.heap (18 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0173.heap (18 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0174.heap (18 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0175.heap (18 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0176.heap (18 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0177.heap (18 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0178.heap (18 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0179.heap (18 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0180.heap (18 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0181.heap (19 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0182.heap (19 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0183.heap (19 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0184.heap (19 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0185.heap (19 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0186.heap (19 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0187.heap (19 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0188.heap (19 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0189.heap (19 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0190.heap (19 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0191.heap (20 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0192.heap (20 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0193.heap (20 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0194.heap (20 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0195.heap (20 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0196.heap (20 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0197.heap (20 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0198.heap (20 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0199.heap (20 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0200.heap (21 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0201.heap (21 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0202.heap (21 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0203.heap (21 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0204.heap (21 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0205.heap (21 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0206.heap (21 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0207.heap (21 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0208.heap (21 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0209.heap (21 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0210.heap (22 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0211.heap (22 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0212.heap (22 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0213.heap (22 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0214.heap (22 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0215.heap (22 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0216.heap (22 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0217.heap (22 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0218.heap (22 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0219.heap (22 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0220.heap (23 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0221.heap (23 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0222.heap (23 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0223.heap (23 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0224.heap (23 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0225.heap (23 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0226.heap (23 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0227.heap (23 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0228.heap (23 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0229.heap (24 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0230.heap (24 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0231.heap (24 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0232.heap (24 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0233.heap (24 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0234.heap (24 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0235.heap (24 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0236.heap (24 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0237.heap (24 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0238.heap (24 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0239.heap (25 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0240.heap (25 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0241.heap (25 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0242.heap (25 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0243.heap (25 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0244.heap (25 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0245.heap (25 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0246.heap (25 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0247.heap (25 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0248.heap (26 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0249.heap (26 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0250.heap (26 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0251.heap (26 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0252.heap (26 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0253.heap (26 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0254.heap (26 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0255.heap (26 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0256.heap (26 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0257.heap (26 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0258.heap (27 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0259.heap (27 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0260.heap (27 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0261.heap (27 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0262.heap (27 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0263.heap (27 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0264.heap (27 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0265.heap (27 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0266.heap (27 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0267.heap (28 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0268.heap (28 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0269.heap (28 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0270.heap (28 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0271.heap (28 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0272.heap (28 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0273.heap (28 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0274.heap (28 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0275.heap (28 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0276.heap (28 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0277.heap (29 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0278.heap (29 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0279.heap (29 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0280.heap (29 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0281.heap (29 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0282.heap (29 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0283.heap (29 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0284.heap (29 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0285.heap (29 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0286.heap (30 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0287.heap (30 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0288.heap (30 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0289.heap (30 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0290.heap (30 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0291.heap (30 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0292.heap (30 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0293.heap (30 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0294.heap (30 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0295.heap (30 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0296.heap (31 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0297.heap (31 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0298.heap (31 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0299.heap (31 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0300.heap (31 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0301.heap (31 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0302.heap (31 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0303.heap (31 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0304.heap (31 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0305.heap (32 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0306.heap (32 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0307.heap (32 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0308.heap (32 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0309.heap (32 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0310.heap (32 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0311.heap (32 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0312.heap (32 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0313.heap (32 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0314.heap (32 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0315.heap (33 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0316.heap (33 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0317.heap (33 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0318.heap (33 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0319.heap (33 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0320.heap (33 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0321.heap (33 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0322.heap (33 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0323.heap (33 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0324.heap (34 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0325.heap (34 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0326.heap (34 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0327.heap (34 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0328.heap (34 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0329.heap (34 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0330.heap (34 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0331.heap (34 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0332.heap (34 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0333.heap (34 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0334.heap (35 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0335.heap (35 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0336.heap (35 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0337.heap (35 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0338.heap (35 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0339.heap (35 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0340.heap (35 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0341.heap (35 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0342.heap (35 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0343.heap (36 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0344.heap (36 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0345.heap (36 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0346.heap (36 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0347.heap (36 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0348.heap (36 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0349.heap (36 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0350.heap (36 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0351.heap (36 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0352.heap (36 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0353.heap (37 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0354.heap (37 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0355.heap (37 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0356.heap (37 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0357.heap (37 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0358.heap (37 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0359.heap (37 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0360.heap (37 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0361.heap (37 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0362.heap (37 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0363.heap (38 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0364.heap (38 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0365.heap (38 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0366.heap (38 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0367.heap (38 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0368.heap (38 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0369.heap (38 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0370.heap (38 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0371.heap (38 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0372.heap (39 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0373.heap (39 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0374.heap (39 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0375.heap (39 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0376.heap (39 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0377.heap (39 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0378.heap (39 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0379.heap (39 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0380.heap (39 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0381.heap (39 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0382.heap (40 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0383.heap (40 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0384.heap (40 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0385.heap (40 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0386.heap (40 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0387.heap (40 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0388.heap (40 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0389.heap (40 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0390.heap (40 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0391.heap (41 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0392.heap (41 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0393.heap (41 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0394.heap (41 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0395.heap (41 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0396.heap (41 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0397.heap (41 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0398.heap (41 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0399.heap (41 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0400.heap (41 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0401.heap (42 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0402.heap (42 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0403.heap (42 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0404.heap (42 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0405.heap (42 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0406.heap (42 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0407.heap (42 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0408.heap (42 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0409.heap (42 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0410.heap (43 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0411.heap (43 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0412.heap (43 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0413.heap (43 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0414.heap (43 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0415.heap (43 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0416.heap (43 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0417.heap (43 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0418.heap (43 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0419.heap (43 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0420.heap (44 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0421.heap (44 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0422.heap (44 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0423.heap (44 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0424.heap (44 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0425.heap (44 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0426.heap (44 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0427.heap (44 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0428.heap (44 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0429.heap (45 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0430.heap (45 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0431.heap (45 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0432.heap (45 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0433.heap (45 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0434.heap (45 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0435.heap (45 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0436.heap (45 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0437.heap (45 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0438.heap (45 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0439.heap (46 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0440.heap (46 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0441.heap (46 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0442.heap (46 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0443.heap (46 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0444.heap (46 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0445.heap (46 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0446.heap (46 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0447.heap (46 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0448.heap (47 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0449.heap (47 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0450.heap (47 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0451.heap (47 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0452.heap (47 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0453.heap (47 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0454.heap (47 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0455.heap (47 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0456.heap (47 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0457.heap (47 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0458.heap (48 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0459.heap (48 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0460.heap (48 MB
currently in use)
Dumping heap profile to /tmp/test_performance.hprof.0461.heap (48 MB
currently in use)

_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to