コード例 #1
0
 private void Insert(BenchmarkIteration iter, ObjectDB <IFlatbufferObject> db, IFlatbufferObject data)
 {
     using (iter.StartMeasurement())
     {
         for (var i = 0; i < Benchmark.InnerIterationCount; i++)
         {
             db.Insert(data);
         }
     }
 }
コード例 #2
0
        private void Delete(BenchmarkIteration iter, ObjectDB <IFlatbufferObject> db, IFlatbufferObject data)
        {
            List <Guid> ids = new List <Guid>();

            for (var i = 0; i < Benchmark.InnerIterationCount; i++)
            {
                ids.Add(db.Insert(data));
            }

            using (iter.StartMeasurement())
            {
                foreach (var id in ids)
                {
                    db.Delete(id);
                }
            }
        }