Skip to content

Commit 4124dc7

Browse files
PERF: Added finalize benchmark (#33275)
* Added finalize benchmark
1 parent f0ab1c5 commit 4124dc7

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

asv_bench/benchmarks/finalize.py

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import pandas as pd
2+
3+
4+
class Finalize:
5+
param_names = ["series", "frame"]
6+
params = [pd.Series, pd.DataFrame]
7+
8+
def setup(self, param):
9+
N = 1000
10+
obj = param(dtype=float)
11+
for i in range(N):
12+
obj.attrs[i] = i
13+
self.obj = obj
14+
15+
def time_finalize_micro(self, param):
16+
self.obj.__finalize__(self.obj, method="__finalize__")

0 commit comments

Comments
 (0)