/
dev-npgsql
/
npgsql
Обзор
Документация
Войти
/
dev-npgsql
/
npgsql
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
v4.0.16
test/Npgsql.Benchmarks/Commit.cs
42 строки
1006 B
Shay Rojansky
Update to latest BenchmarkDotNet
18 дек 2016, 12:21
18 дек 2016, 12:21
1724cb8
Код
Авторство
О чём код?
using System; using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; using System.Linq; using System.Text; using System.Threading.Tasks; using BenchmarkDotNet.Attributes; using BenchmarkDotNet.Columns; using BenchmarkDotNet.Configs; namespace Npgsql.Benchmarks { [SuppressMessage("ReSharper", "AssignNullToNotNullAttribute")] [Config(typeof(Config))] public class Commit { readonly NpgsqlConnection _conn; readonly NpgsqlCommand _cmd; public Commit() { _conn = BenchmarkEnvironment.OpenConnection(); _cmd = new NpgsqlCommand("SELECT 1", _conn); } [Benchmark] public void Basic() { var tx = _conn.BeginTransaction(); _cmd.ExecuteNonQuery(); tx.Commit(); } class Config : ManualConfig { public Config() { Add(StatisticColumn.OperationsPerSecond); } } } }