summaryrefslogtreecommitdiff
path: root/sc/qa/perf
AgeCommit message (Collapse)AuthorFilesLines
2019-05-13fix uno::Reference flags in sc/perfcheckNoel Grandin1-16/+16
after commit a361231b1363d072d737e9b1d411b71aa9550d84 Date: Fri May 10 10:13:12 2019 +0200 fix wrong SET/QUERY flags passed to uno::Reference Change-Id: I1c01f185883b63294f190a147d5ca09a4f7c33e7
2019-02-13remove unused methods from calc's perf testsMarkus Mohrhard1-105/+1
Change-Id: I5063ae048ee940f9fd88925882df7ba8dc0daf09 Reviewed-on: https://gerrit.libreoffice.org/67786 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2018-11-20tdf#42949 Fix IWYU warnings in sc/qa/{perf,unit}/*Gabor Kelemen1-5/+0
Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Change-Id: I031faa67192f21d20938c8cc8056db138326a1ca Reviewed-on: https://gerrit.libreoffice.org/63143 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
2018-08-09remove Calc's software interpreterLuboš Luňák1-32/+0
- it's in practice never used nowadays, group threading has higher priority in the code and since SwInterpreter's allowed opcodes are a subset of group threading's, there should be no formula where control flow gets as far as using SwInterpreter - the only opcodes SwInterpreter allows are ocAdd, ocSub, ocMul, ocDiv, ocSum and ocProduct, which is a rather limited set and group threading should handle all that as well - if SwInterpreter performs anything better than group threading, there shouldn't be a problem doing the same for group threading - it's yet another code path that should be handled, tested, etc. and the added complexity is not worth it - it shares some code with OpenCL handling, which is both added hassle in case OpenCL code needs changes, and it also causes confusion such as people thinking SwInterpreter has something to do with OpenCL Change-Id: I99052862b60b6266c70dd436d1d7938177dc6bd9 Reviewed-on: https://gerrit.libreoffice.org/58643 Tested-by: Jenkins Reviewed-by: Tor Lillqvist <tml@collabora.com>
2018-06-08look for unnecessary calls to Reference::is() after an UNO_QUERY_THROWNoel Grandin1-21/+0
Since the previous call would throw if there was nothing to be assigned to the value. Idea from tml. Used the following script to find places: git grep -A3 -n UNO_QUERY_THROW | grep -B3 -F 'is()' Change-Id: I36ba7b00bcd014bdf16c0455ab91056f82194969 Reviewed-on: https://gerrit.libreoffice.org/55417 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Tor Lillqvist <tml@collabora.com> Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2018-06-05loplugin:includeform (`make perfcheck`)Stephan Bergmann1-4/+4
Change-Id: Ibbac74cdbc25ffb0a922d602000ae716adf2fd9b
2017-10-25loplugin:unnecessaryoverrideNoel Grandin1-6/+0
Change-Id: If90856d9d69c78a5e63fb437d6f34bae4ee5547f
2017-07-03Translate German comments and debug strings (leftovers in dirs sal to sc)Johnny_M1-1/+1
Translates leftovers found using a custom regex and manually checking the rest of the affected file. Additionally: - A few spelling fixes Change-Id: I2b83bd11adf520b90bb29c8ea624990759dad3c6 Reviewed-on: https://gerrit.libreoffice.org/39427 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2017-06-12cleanup unused css/frame/* includesJochen Nitschke1-1/+0
Change-Id: I173a29fd1ee889127369d2bc2fce8e010b89ca65 Reviewed-on: https://gerrit.libreoffice.org/38633 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2016-07-11calc - perf test for formula group S/W interpreterMarco Cecchetti1-9/+138
Change-Id: Ifebfbff0a1d0ee9ceb801bb6b647a26573254b28 Reviewed-on: https://gerrit.libreoffice.org/27129 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
2016-07-05sc: re-factor perf-tests.Michael Meeks1-36/+41
Reduce copy/paste coding. Don't setup array (matrix) formulae - we don't accelerate those anyway. Change-Id: I02f122ed03e90fe509c9764307aacf82ca7b4ba7 Reviewed-on: https://gerrit.libreoffice.org/26965 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
2016-05-07these static vars are cargo cult copy&pasteMarkus Mohrhard1-9/+1
Change-Id: Iabf02c2afc156cf30841eda48f3d67b18bb1e720 Reviewed-on: https://gerrit.libreoffice.org/24710 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-04-16fix crash in perfcheckMarkus Mohrhard1-8/+3
Change-Id: I8e053f5f0c6994c44485f61f5b3dc489271b8c5f
2016-04-16make the test case smaller to limit runtimeMarkus Mohrhard1-1/+1
Change-Id: I374f33d2001f872075d2d0be1527d19f1be1175a
2016-04-16add test case for smaller MatConcat case, related tdf#88849Markus Mohrhard1-3/+33
Change-Id: I8faf836e87ae371a156e07ec7a5bc274ccf32efd Reviewed-on: https://gerrit.libreoffice.org/24124 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-04-16add missing test fileMarkus Mohrhard1-0/+0
Change-Id: I92c879c4efc84115556801fc9a3095ef6b876348
2016-04-15add test for tdf#88849Markus Mohrhard1-0/+30
Change-Id: Id72d94799e20f0b290d5d5b05fb2b351d0750178
2016-04-15fix calc perfcheck buildMarkus Mohrhard1-1/+1
Change-Id: Ied1ca0c9c3e2c7cd34c4d21e27a95df21ab80bf9
2016-03-23sc - added fixed and variable array formula range perf testsMarco Cecchetti2-0/+66
Change-Id: If1efa2340e4ed8acca6fde08dcd422f4bd5fd531 Reviewed-on: https://gerrit.libreoffice.org/22721 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2015-12-05add performance test for subtotal insertionWilliam Bonnet3-1/+91
Change-Id: I8e567713c738d19aca5ef28808ae6e033ffe5bd3 Reviewed-on: https://gerrit.libreoffice.org/20405 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2015-11-10loplugin:stringconstantStephan Bergmann1-20/+20
Change-Id: Iae42578fe1dfb91e994abece577a2f9c6c6d5032
2015-10-12Replace "SAL_OVERRIDE" with "override" in LIBO_INTERNAL_ONLY codeStephan Bergmann1-2/+2
Change-Id: I2ea407acd763ef2d7dae2d3b8f32525523ac8274
2015-10-05Performance test for PEARSONŁukasz Hryniuk2-0/+27
Change-Id: Ifd7fe80c6eeea07a824fe9118425760f2558b1e0
2015-10-05Performance test for GCDŁukasz Hryniuk2-0/+26
Change-Id: I33504157bf10aadf5f010249aa35beefc4dbb972
2015-10-05Performance test for LCMŁukasz Hryniuk2-0/+26
Change-Id: I054191884f9550d5f16de2c7af04231f71f16bfa
2015-10-05Performance test for TTESTŁukasz Hryniuk2-0/+26
Change-Id: I05e34b24ed074a9f33d2a860f9042c85d7b556bc
2015-10-05Performance test for SUMX2PY2Łukasz Hryniuk2-0/+26
Change-Id: If7cf21e0345a1dd5a8eb0100a684c8272c7e2bce
2015-09-25Performance test for ChiTestŁukasz Hryniuk2-0/+26
Change-Id: I9176d46c627fa1aba043f5d0e3d8fd74431fa4b5 Reviewed-on: https://gerrit.libreoffice.org/18873 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2015-09-20Performance test for FTestŁukasz Hryniuk2-0/+26
Change-Id: I9dc6298b7843c089f58e2bf8ee663f72088a5752 Reviewed-on: https://gerrit.libreoffice.org/18705 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2015-09-20Performance test for SumŁukasz Hryniuk2-6/+49
Change-Id: Ia3809dc429efcc441db29be134ce1bfa5b0d4175 Reviewed-on: https://gerrit.libreoffice.org/18704 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2015-09-02percheck: produce similar stats than off-tree callgrindNorbert Thiebaud1-8/+8
Change-Id: I7035ea6f2d9ffe92282533064d69b75e2c1989e1
2014-11-13calc performance testLaurent Godard2-0/+255
- a plain perfcheck test example on big file - searches - named ranges - sheets - big file is approx. - 100 sheets - 60k values in a sheets - 5k named ranges - 2k formulas (calling named ranges) Change-Id: I61970f3387d400ed6737a369ead6daf896afacdc