Plots of vili’s benchmarks

(lower is better, x86 Linux)

   

Display from rev:

Average over #:

richards

pystone


Microbenchmarks (1.0 is CPython 2.5.1)

test_bltn.test_call_fabs
test_bltn.test_call_sin
test_bltn.test_isinstance1
test_bltn.test_isinstance2
test_bltn.test_isinstance3
test_count1.test_call_function
test_count1.test_call_function_with_arguments_in_cellvars
test_count1.test_call_function_without_arguments_in_cellvars
test_count1.test_call_method_of_new_style_class
test_count1.test_call_method_of_old_style_class
test_count1.test_call_nested_function
test_count1.test_call_nested_function_many_args
test_count1.test_call_nested_function_other_count
test_count1.test_count_in_attr
test_count1.test_count_in_dict
test_count1.test_count_in_global2
test_count1.test_count_in_global
test_count1.test_count_in_slot
test_count1.test_loop
test_count1.test_loop_other_count
test_count1.test_loop_unrolled
test_create1.test_simple_loop
test_create1.test_simple_loop_with_new_style_class_creation
test_create1.test_simple_loop_with_new_style_class_new
test_create1.test_simple_loop_with_old_style_class_creation
test_dict.test_dict_class_dict_getmethod
test_dict.test_dict_creation_mode1
test_dict.test_dict_creation_mode2
test_dict.test_dict_creation_mode3
test_dict.test_dict_getitem
test_dict.test_dict_instance_getattr_instance_dict
test_dict.test_dict_instance_setattr_instance_dict
test_dict.test_dict_instance_setnewattr_instance_dict
test_dict.test_dict_raw_range
test_dict.test_dict_setitem1
test_dict.test_dict_setitem2
test_exception.test_except_multiple_builtin_exception
test_exception.test_except_multiple_user_exception
test_exception.test_except_specific_builtin_exception
test_exception.test_except_specific_user_exception
test_exception.test_instantiate_builtin_exception
test_exception.test_instantiate_user_exception
test_exception.test_raise_builtin_exception
test_exception.test_raise_user_exception
test_exception.test_reraise
test_exception.test_try_except
test_exception.test_try_except_else
test_exception.test_try_except_finally
test_formatting.test_dict_formatting
test_formatting.test_format_long
test_formatting.test_format_unicode
test_formatting.test_number_formatting
test_formatting.test_repr_formatting
test_formatting.test_simple_formatting
test_list.test_list_append
test_list.test_list_extend
test_list.test_list_getitem
test_list.test_list_setitem
test_list.test_list_slice
test_unicode.test_bad_case_python2_5
test_unicode.test_count_worstcase
test_unicode.test_find_pattern16
test_unicode.test_find_pattern1
test_unicode.test_find_pattern2
test_unicode.test_find_pattern4
test_unicode.test_find_pattern8
test_unicode.test_find_worstcase