Performance regression
Norbert Thiebaud
nthiebaud at gmail.com
Sun Mar 27 06:19:15 UTC 2016
PS: the tables below are best seen using a fixed-width font
between 39c8d40ddf85903d9ea2b81ae4ca924e91f89cb7 and
bc9ff64c40a3e39b705f9fb141a63fc5c014b930
there is a notable perf regression in many of the tests we cover
in one (or more) of these commits:
bc9ff64c40a3e39b705f9fb141a63fc5c014b930 tdf#97637 Fixed Tab size of
beanshell editor to 4
03b1cc800e6fcbabfe4e8f62b547e57b23a12508 Galaxy: Swap image and draw icons
with more suitable ones
4f034adcb79684bc4138e2f9708defd8a3532f74 Resolves: tdf#97953 spinbuttons
are not suitable for reuse as up/down arrows
cee3b45977d34f290e50a8fbc8b0dd60ef10faae StyleSettingsOptions Only NONE,
Mono and NoMnemonics are in use
305a164e8b1094a041373ab9808aedcf4c76a1b6 StyleSettingsOptions::SpinArrow is
not set by anyone
473b03d1a4b7cdd72551a9039f6cc76a808cce58 StyleSettingsOptions::SpinUpDown
is not set by anyone
55b33456c14aa5311fb0e3d71f1cad4fbd73cbef refactor ImplDrawSpinButton
548c2274c9ba7542d6bcae5fefd1400ee4e22fc3 move from boost::signal to typed
Link
423b79e7366203db3f57dea75b8cb9eb852b5614 tdf#97752 SVGIO ignore not
matching parent paints
549130ab5d9616f7eb5504db31546b386737ccb2 fdo#94009: harfbuzz: don't export
symbols from VCL
This show the percentage of difference of the Ir count between the two sha
for the different test:
select distinct test_name, round(((last_value(ir) over wnd -
first_value(ir) over wnd ) + 1.0)*100.0/first_value(ir) over wnd, 2) from
runs where sha='bc9ff64c40a3e39b705f9fb141a63fc5c014b930' or
sha='39c8d40ddf85903d9ea2b81ae4ca924e91f89cb7' window wnd as ( partition by
test_name order by test_name,sha rows between UNBOUNDED PRECEDING AND
UNBOUNDED FOLLOWING) order by test_name;
test_name | round
---------------------------------------------------+-------
add_named_range_by_name | 56.56
add_named_range_from_titles | 55.35
big_file_ods_load | 16.42
big_file_ods_to_ods | 0.03
chitest | 0.10
copy_sheet_by_name | 16.52
doSubTotal_on_large_sheet_with_formulas | -0.01
doSubTotal_on_large_sheet_without_formulas | 0.07
empty_odg_load | 1.81
empty_odp_load | 1.90
empty_ods_load | 3.19
empty_odt_load | 3.37
fdo_72884_doc_load | 1.87
fdo_72884_doc_to_doc | 3.50
formula_compiler_ods_load | 16.74
formula_compiler_ods_to_ods | 0.14
ftest | -0.01
gcd | -0.01
grammar_spaces_doc_load | 0.93
grammar_spaces_doc_to_doc | 0.41
insert_new_sheet_by_name | 10.53
lcm | 0.01
loadingFileWithSingleBigSheetdoSubTotal_2000lines | 1.43
long_para_load | 12.35
long_para_to_odt | 11.86
many_images_odt_load | 2.14
many_images_odt_to_odt | 0.06
many_styles_docx_load | 1.03
many_styles_docx_to_docx | 0.59
multi_line_cells_ods_load | 0.68
multi_line_cells_ods_to_ods | 0.62
multi_line_cells_xlsx_load | 0.35
multi_line_cells_xlsx_to_xlsx | 24.99
no-op_initial_startup | 0.12
no-op_startup | 0.56
numbers_ods_load | 0.66
numbers_ods_to_ods | 0.23
numbers_xls_load | 2.90
numbers_xls_to_xls | 0.24
numbers_xlsx_load | 0.87
numbers_xlsx_to_xlsx | 0.13
pearson | 0.00
remove_named_range_by_name | 56.59
remove_sheet_by_name | 0.80
replace_all | 0.01
search_all_sheets_by_style | -0.05
search_all_sheets_by_value | -0.06
style_switch_doc_load | 0.81
style_switch_doc_to_doc | 24.74
style_switch_docx_load | 0.42
style_switch_docx_to_docx | 20.87
style_switch_odt_load | 0.90
style_switch_odt_to_odt | 0.25
sum_numbers_column | 2.49
sum_with_array_formula_condition | 1.40
sumx2py2 | 0.05
ttest | -0.28
very_long_table_doc_load | 34.08
very_long_table_doc_to_odt | 44.29
very_long_table_docx_load | 47.84
very_long_table_docx_to_docx | 53.26
very_long_table_odt_load | 6.39
very_long_table_odt_to_doc | 52.45
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20160327/f9d132f7/attachment.html>
More information about the LibreOffice
mailing list