MCPcopy Create free account
hub / github.com/f0rr0/oliphaunt / run_direct_repeated_selects

Function run_direct_repeated_selects

xtask/src/main.rs:4806–4820  ·  view source on GitHub ↗
(iterations: usize)

Source from the content-addressed store, hash-verified

4804}
4805
4806fn run_direct_repeated_selects(iterations: usize) -> Result<()> {
4807 let mut db = Pglite::builder().temporary().open()?;
4808 run_direct_scalar_query(&mut db, 41)?;
4809 let started = Instant::now();
4810 for value in 0..iterations {
4811 run_direct_scalar_query(&mut db, value as i32)?;
4812 }
4813 record_total_and_average(
4814 "warm.direct_repeated_scalar_queries.total",
4815 "warm.direct_repeated_scalar_queries.avg",
4816 started.elapsed(),
4817 iterations,
4818 );
4819 measure_phase("operation.close", || db.close())
4820}
4821
4822fn run_direct_transaction_batch(iterations: usize) -> Result<()> {
4823 let mut db = Pglite::builder().temporary().open()?;

Callers 1

perf_warmFunction · 0.85

Calls 7

run_direct_scalar_queryFunction · 0.85
record_total_and_averageFunction · 0.85
measure_phaseFunction · 0.85
elapsedMethod · 0.80
openMethod · 0.45
temporaryMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected