Skip to content

Commit c29dab9

Browse files
add benchmarks
1 parent 7b32892 commit c29dab9

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

asv_bench/benchmarks/indexing.py

+12
Original file line numberDiff line numberDiff line change
@@ -227,12 +227,24 @@ def time_multiindex_get_indexer(self):
227227
def time_multiindex_large_get_loc(self):
228228
self.mi_large.get_loc((999, 19, 'Z'))
229229

230+
def time_multiindex_large_get_loc_warm(self):
231+
for _ in range(1000):
232+
self.mi_large.get_loc((999, 19, 'Z'))
233+
230234
def time_multiindex_med_get_loc(self):
231235
self.mi_med.get_loc((999, 9, 'A'))
232236

237+
def time_multiindex_med_get_loc_warm(self):
238+
for _ in range(1000):
239+
self.mi_med.get_loc((999, 9, 'A'))
240+
233241
def time_multiindex_string_get_loc(self):
234242
self.mi_small.get_loc((99, 'A', 'A'))
235243

244+
def time_multiindex_small_get_loc_warm(self):
245+
for _ in range(1000):
246+
self.mi_small.get_loc((99, 'A', 'A'))
247+
236248
def time_is_monotonic(self):
237249
self.miint.is_monotonic
238250

0 commit comments

Comments
 (0)