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

Function run_direct_repeated_vector_queries

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

Source from the content-addressed store, hash-verified

4844}
4845
4846fn run_direct_repeated_vector_queries(iterations: usize) -> Result<()> {
4847 let mut db = Pglite::builder()
4848 .temporary()
4849 .extension(extensions::VECTOR)
4850 .open()?;
4851 run_direct_vector_distance_query(&mut db)?;
4852 let started = Instant::now();
4853 for _ in 0..iterations {
4854 run_direct_vector_distance_query(&mut db)?;
4855 }
4856 record_total_and_average(
4857 "warm.direct_repeated_vector_queries.total",
4858 "warm.direct_repeated_vector_queries.avg",
4859 started.elapsed(),
4860 iterations,
4861 );
4862 measure_phase("operation.close", || db.close())
4863}
4864
4865fn run_direct_scalar_query(db: &mut Pglite, value: i32) -> Result<()> {
4866 let result = db.query(

Callers 1

perf_warmFunction · 0.85

Calls 8

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

Tested by

no test coverage detected