public void WriteThroughput() { PerformanceTesting.TestWrite( size: TestDataSize.Large, output: w => new GZipOutputStream(w) ); }
public void WriteThroughput() { PerformanceTesting.TestWrite( size: TestDataSize.Small, output: w => new BZip2OutputStream(w) ); }
public void WriteThroughput() { PerformanceTesting.TestWrite(0x10000000, bs => { var zos = new ZipOutputStream(bs); zos.PutNextEntry(new ZipEntry("0")); return(zos); }); }
public void WriteThroughput() { const string EntryName = "LargeTarEntry"; PerformanceTesting.TestWrite(TestDataSize.Large, bs => { var tos = new TarOutputStream(bs, null); tos.PutNextEntry(new TarEntry(new TarHeader() { Name = EntryName, Size = (int)TestDataSize.Large, })); return(tos); }, stream => { ((TarOutputStream)stream).CloseEntry(); }); }