Exemple #1
0
        public void Test_Lz4_NumberArrays()
        {
            var data = TestObjectGeneralNumbers.GetArray(100);

            using (var mem = new MemoryStream())
            {
                var boisLz4Serializer = new BoisLz4Serializer();
                boisLz4Serializer.Pickle(data, mem);

                mem.Seek(0, SeekOrigin.Begin);
                boisLz4Serializer.Unpickle <TestObjectGeneralNumbers>(mem);
            }
        }
Exemple #2
0
        public void TestBoisTypeCache_MultiThreaded()
        {
            var data = TestObjectGeneralNumbers.GetArray(100);

            Parallel.For(0, 20, i =>
            {
                using (var mem = new MemoryStream())
                {
                    var BoisSerializer = new BoisSerializer();
                    BoisSerializer.Serialize(data, mem);

                    mem.Seek(0, SeekOrigin.Begin);
                    BoisSerializer.Deserialize <TestObjectGeneralNumbers>(mem);
                }
            });
        }