@@ -356,9 +356,17 @@ def setup(self):
356356
357357 self .s = Series ((['19MAY11' , '19MAY11:00:00:00' ] * 100000 ))
358358 self .s2 = self .s .str .replace (':\\ S+$' , '' )
359- self .dup_numeric_data = Series ([1000 ] * 100000 )
360- self .dup_string_data = ['2013-01-01' ] * 100000
361- self .dup_datetime_data = [dt .datetime (2010 , 1 , 1 )] * 100000
359+ self .dup_numeric_data_10_5 = Series ([1000 ] * 100000 )
360+ self .dup_string_data_10_5 = ['2013-01-01 01:00:00' ] * 100000
361+ self .dup_datetime_data_10_5 = [dt .datetime (2010 , 1 , 1 )] * 100000
362+
363+ self .dup_numeric_data_10_3 = Series ([1000 ] * 100 )
364+ self .dup_string_data_10_3 = ['2013-01-01 01:00:00' ] * 100
365+ self .dup_datetime_data_10_3 = [dt .datetime (2010 , 1 , 1 )] * 100
366+
367+ self .dup_numeric_data_10_7 = Series ([1000 ] * 10 ** 7 )
368+ self .dup_string_data_10_7 = ['2013-01-01 01:00:00' ] * 10 ** 7
369+ self .dup_datetime_data_10_7 = [dt .datetime (2010 , 1 , 1 )] * 10 ** 7
362370
363371 def time_format_YYYYMMDD (self ):
364372 to_datetime (self .stringsD , format = '%Y%m%d' )
@@ -384,14 +392,32 @@ def time_format_exact(self):
384392 def time_format_no_exact (self ):
385393 to_datetime (self .s , format = '%d%b%y' , exact = False )
386394
387- def time_cache_dup_numeric_data (self ):
388- to_datetime (self .dup_numeric_data , unit = 's' )
395+ def time_cache_dup_numeric_data_10_3 (self ):
396+ to_datetime (self .dup_numeric_data_10_3 , unit = 's' )
397+
398+ def time_cache_dup_datetime_data_10_3 (self ):
399+ to_datetime (self .dup_datetime_data_10_3 )
400+
401+ def time_cache_dup_string_data_10_3 (self ):
402+ to_datetime (self .dup_string_data_10_3 )
403+
404+ def time_cache_dup_numeric_data_10_5 (self ):
405+ to_datetime (self .dup_numeric_data_10_5 , unit = 's' )
406+
407+ def time_cache_dup_datetime_data_10_5 (self ):
408+ to_datetime (self .dup_datetime_data_10_5 )
409+
410+ def time_cache_dup_string_data_10_5 (self ):
411+ to_datetime (self .dup_string_data_10_5 )
412+
413+ def time_cache_dup_numeric_data_10_7 (self ):
414+ to_datetime (self .dup_numeric_data_10_7 , unit = 's' )
389415
390- def time_cache_dup_datetime_data (self ):
391- to_datetime (self .dup_datetime_data )
416+ def time_cache_dup_datetime_data_10_7 (self ):
417+ to_datetime (self .dup_datetime_data_10_7 )
392418
393- def time_cache_dup_string_data (self ):
394- to_datetime (self .dup_string_data )
419+ def time_cache_dup_string_data_10_7 (self ):
420+ to_datetime (self .dup_string_data_10_7 )
395421
396422
397423class Offsets (object ):
0 commit comments