if (debugTracker) memTracker = new MemTracker(actualSize); if (debugTracker) memTracker.add("header", 0, superblockStart); memTracker.report(f); log.debug(f.toString());
DataChunk(int ndim, boolean last) throws IOException { this.size = h5.raf.readInt(); this.filterMask = h5.raf.readInt(); offset = new int[ndim]; for (int i = 0; i < ndim; i++) { long loffset = h5.raf.readLong(); assert loffset < Integer.MAX_VALUE; offset[i] = (int) loffset; } this.filePos = last ? -1 : h5.readAddress(); // if (memTracker != null) memTracker.addByLen("Chunked Data (" + owner + ")", filePos, size); }
if (debugTracker) memTracker.add("superblock", superblockStart, raf.getFilePointer());
public void close() { if (debugTracker) { Formatter f= new Formatter(); memTracker.report(f); debugOut.println(f.toString()); } }
if (debugTracker) memTracker.add("superblock", superblockStart, raf.getFilePointer());
public void close() { if (debugTracker) { Formatter f= new Formatter(); memTracker.report(f); log.debug("{}", f.toString()); } }
DataChunk(int ndim, boolean last) throws IOException { this.size = raf.readInt(); this.filterMask = raf.readInt(); offset = new int[ndim]; for (int i = 0; i < ndim; i++) { long loffset = raf.readLong(); assert loffset < Integer.MAX_VALUE; offset[i] = (int) loffset; } this.filePos = last ? -1 : h5.readAddress(); // if (memTracker != null) memTracker.addByLen("Chunked Data (" + owner + ")", filePos, size); }
if (debugTracker) memTracker = new MemTracker(actualSize); // LOOK WTF ?? if (debugTracker) memTracker.add("header", 0, superblockStart); memTracker.report(f); debugOut.println(f.toString());
debugOut.println("<-- end readSymbolTableEntry position=" + raf.getFilePointer()); if (debugTracker) memTracker.add("SymbolTableEntry", filePos, posData + 16);
DataChunk(int ndim, boolean last) throws IOException { this.size = raf.readInt(); this.filterMask = raf.readInt(); offset = new int[ndim]; for (int i = 0; i < ndim; i++) { long loffset = raf.readLong(); assert loffset < Integer.MAX_VALUE; offset[i] = (int) loffset; } this.filePos = last ? -1 : h5.readAddress(); // if (memTracker != null) memTracker.addByLen("Chunked Data (" + owner + ")", filePos, size); }
debugOut.println(); if (debugTracker) memTracker.add("superblock", superblockStart, raf.getFilePointer());
if (debugTracker) memTracker.addByLen("Group BTree (" + owner + ")", address, size);
log.debug(""); if (debugTracker) memTracker.add("superblock", superblockStart, raf.getFilePointer());
GroupNode(long address) throws IOException { this.address = address; raf.seek(getFileOffset(address)); if (debugDetail) debugOut.println("--Group Node position=" + raf.getFilePointer()); // header String magic = raf.readString(4); if (!magic.equals("SNOD")) throw new IllegalStateException(magic + " should equal SNOD"); version = raf.readByte(); raf.readByte(); // skip byte nentries = raf.readShort(); if (debugDetail) debugOut.println(" version=" + version + " nentries=" + nentries); long posEntry = raf.getFilePointer(); for (int i = 0; i < nentries; i++) { SymbolTableEntry entry = new SymbolTableEntry(posEntry); posEntry += entry.getSize(); if (entry.objectHeaderAddress != 0) { // LOOK: Probably a bug in HDF5 file format ?? jc July 16 2010 if (debug1) debugOut.printf(" add %s%n", entry); symbols.add(entry); } else { if (debug1) debugOut.printf(" BAD objectHeaderAddress==0 !! %s%n", entry); } } if (debugDetail) debugOut.println("-- Group Node end position=" + raf.getFilePointer()); long size = 8 + nentries * 40; if (debugTracker) memTracker.addByLen("Group BtreeNode (" + owner + ")", address, size); }
if (debugTracker) memTracker.add("SymbolTableEntry", filePos, posData + 16);
if (debugTracker) memTracker.addByLen("Group BTree (" + owner + ")", address, size);
if (debugDetail) debugOut.println("-- end FractalHeap position=" + raf.getFilePointer()); int hsize = 8 + 2 * h5.sizeLengths + h5.sizeOffsets; if (memTracker != null) memTracker.add("Group FractalHeap (" + forWho + ")", address, pos);
if (memTracker != null) memTracker.addByLen("Data BTree (" + owner + ")", address, size); if (debugDataBtree) debugOut.println(" type=" + type + " level=" + level + " nentries=" + nentries + " size = " + size);
if (debugDetail) debugOut.println("-- end FractalHeap position=" + raf.getFilePointer()); int hsize = 8 + 2 * h5.sizeLengths + h5.sizeOffsets; if (memTracker != null) memTracker.add("Group FractalHeap (" + forWho + ")", address, pos);
if (debugTracker) memTracker.addByLen("Group BtreeNode (" + owner + ")", address, size);