[Libreoffice-bugs] [Bug 128402] New: EDIT: mouse moves produce unneccessary system load

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Sat Oct 26 08:59:42 UTC 2019


https://bugs.documentfoundation.org/show_bug.cgi?id=128402

            Bug ID: 128402
           Summary: EDIT: mouse moves produce unneccessary system load
           Product: LibreOffice
           Version: 6.4.0.0.alpha0+
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Calc
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: newbie-02 at gmx.de

Description:
derived from working on poor performance with lots of notes / comments in a
sheet, i have two observations / questions: 

- feel free to split into different bugs - 

1. 'hovering' with the mouse over a sheet (just moving the pointer) produces
impressive system load once the sheet contains lots of comments (notes,
change-notes), afaik it's resulting form recalculating which graphical objects
to show. 

'shortcoming': it looks as if these calculations are done on *every* single
small move, thus producing very high load. 

(especially on high-res systems?) 

enhancement proposal: some things (as to show the pointer at the new location)
are neccessary, others (as to recalculate the comment display and rearranging
hidden copies needed for copy and paste actions) are not! neccessary unless the
pointer switches to another cell. thus most of the load could be omitted by
evaluating whether the cell is left when the mouse moves, and depending on that
either process the whole overhead, or just rearrange the mouse pointer.


2. the same thing happens when 'hovering' over 'not selected' windows running
calc. it results in 'evaluation' of the action within that sheet, e.g. showing
/ hiding comments ... 

is that the desired behaviour? imho the active / selected window should
interact with the user, while other windows remain 'passive' (they may do some
work, ok, but to interact with the user (mouse) normally they have to be
activated (selected) first). 

it is nice to have, e.g. usage hints when hovering over the toolbar, and the
impact of recalculating comments might be neglectable if problem 1. above could
be reduced. 

Steps to Reproduce:
1. produce a sheet with plenty - 5000+ - commented cells, 
2. move the mouse over that sheet, 
3. observe massive system load, with taskmanager on win or 'top' on lin, 
4. move the mouse within the borders of one single cell, 
5. observe the same system load, 
6. confirm above observations, 
7. for cross-check do the same with a sheet without comments, 


Actual Results:
massive system load, 

Expected Results:
less load, as no calculations are neccessary, 


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 6.4.0.0.alpha1 (x64)
Build ID: cc57df8f942f239d29cb575ea5a7cb01405db787
CPU threads: 8; OS: Windows 6.1 Service Pack 1 Build 7601; UI render: default;
VCL: win; 
Locale: de-DE (de_DE); UI-Language: en-US
Calc:

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20191026/0f82f03d/attachment-0001.html>


More information about the Libreoffice-bugs mailing list