Exemplo n.º 1
0
 public void WriteThroughput()
 {
     PerformanceTesting.TestWrite(
         size: TestDataSize.Large,
         output: w => new GZipOutputStream(w)
         );
 }
Exemplo n.º 2
0
 public void WriteThroughput()
 {
     PerformanceTesting.TestWrite(
         size: TestDataSize.Small,
         output: w => new BZip2OutputStream(w)
         );
 }
Exemplo n.º 3
0
 public void WriteThroughput()
 {
     PerformanceTesting.TestWrite(0x10000000, bs =>
     {
         var zos = new ZipOutputStream(bs);
         zos.PutNextEntry(new ZipEntry("0"));
         return(zos);
     });
 }
Exemplo n.º 4
0
        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();
            });
        }