[okular] [Bug 388854] Okular uses a very large amount of RAM for caching

Brennan Kinney bugzilla_noreply at kde.org
Sun Jul 1 06:24:30 UTC 2018


https://bugs.kde.org/show_bug.cgi?id=388854

Brennan Kinney <polarathene-signup at hotmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
         Resolution|INVALID                     |---
                 CC|                            |polarathene-signup at hotmail.
                   |                            |com
             Status|RESOLVED                    |REOPENED

--- Comment #19 from Brennan Kinney <polarathene-signup at hotmail.com> ---
I can confirm a memory leak on Manjaro KDE with Okular 1.4.2. I've come here
from the reddit discussion:
https://www.reddit.com/r/kde/comments/8v4g5y/extremely_high_ram_usage_by_okular/

4 page document(90KB in size, e-mail with few small images like logos and
icons) using about 28MB RAM when opened. 

Repeatedly scrolling up and down this document increases memory usage, I
stopped at 60MB, it's not freeing or re-using existing memory, that doesn't
seem like it's caching content properly. 

I imagine one could continue this process until all RAM is used or something
triggers a cleanup. I'm not seeing any noticeable or major memory increase
while the document is idle/inactive, nor CPU usage. When scrolling rapidly
(drag scrollbar top to bottom) CPU usage was initially displaying 9%  up to 14%
when I reached 60MB, this value was consistent at increasing steadily with the
RAM. This is probably single-threaded and would cap at 25% requiring more time
to process what should be linear time.

Additional memory should not be allocated like this, there would be a limit if
it were caching properly and utilizing that, the CPU activity is likely
associated with the memory leak.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Okular-devel mailing list