diff --git a/bio/core/bgzf/block.d b/bio/core/bgzf/block.d index d5ab9de..55b3cec 100644 --- a/bio/core/bgzf/block.d +++ b/bio/core/bgzf/block.d @@ -106,9 +106,11 @@ class DecompressedBgzfBlock { end_offset = end; decompressed_data = buf; } + /* ~this() { stderr.writeln("destroy DecompressedBgzfBlock ",start_offset,":",end_offset," ",decompressed_data.sizeof); }; + */ ulong start_offset; ulong end_offset; diff --git a/bio/core/bgzf/inputstream.d b/bio/core/bgzf/inputstream.d index 4d12b2b..12985fa 100644 --- a/bio/core/bgzf/inputstream.d +++ b/bio/core/bgzf/inputstream.d @@ -469,7 +469,7 @@ class BgzfInputStream : Stream { n_tasks = max(n_tasks, buffer_size / BGZF_MAX_BLOCK_SIZE); // n_tasks is 13 on my machine _tasks = RoundBuf!BlockAux(n_tasks); - _task_buf = uninitializedArray!(DecompressionTask[])(n_tasks); + // _task_buf = uninitializedArray!(DecompressionTask[])(n_tasks); _data = uninitializedArray!(ubyte[])(n_tasks * _max_block_size);