2
0
mirror of https://github.com/koreader/koreader synced 2024-11-04 12:00:25 +00:00
koreader/frontend/document
NiLuJe 48da545e32 Kobo/Elipsa: More fine-grained control over the amount of online CPU
cores

* Only keep a single core online most of the time.
* Device: Add an enableCPUCores method to allow controlling the amount of
  online CPU cores.
* Move the initial core onlining setup to Kobo:init, instead of the startup script.
* Enable two CPU cores while hinting new (e.g., cache miss) pages in PDF land.
* Enable two CPU cores while processing book metadata.
* Drive-by fix to isolate the DocCache pressure check to KoptInterface
  and actually apply it when it matters most (e.g., k2pdfopt stuff).
2021-09-25 02:47:06 +02:00
..
canvascontext.lua add hasSystemFonts device property (#7535) 2021-04-19 09:04:31 +02:00
credocument.lua FileManager: allow case sensitive file search (#7956) 2021-07-15 12:53:28 +02:00
djvudocument.lua Kobo/Elipsa: More fine-grained control over the amount of online CPU 2021-09-25 02:47:06 +02:00
doccache.lua DocCache: Only compute cache size once 2021-09-12 00:30:16 +02:00
document.lua Kobo/Elipsa: More fine-grained control over the amount of online CPU 2021-09-25 02:47:06 +02:00
documentregistry.lua DocumentRegistry: Downgrade refcount warnings to debug logging. 2021-05-21 01:58:00 +02:00
koptinterface.lua Kobo/Elipsa: More fine-grained control over the amount of online CPU 2021-09-25 02:47:06 +02:00
pdfdocument.lua Kobo/Elipsa: More fine-grained control over the amount of online CPU 2021-09-25 02:47:06 +02:00
picdocument.lua DocumentRegistry: Downgrade refcount warnings to debug logging. 2021-05-21 01:58:00 +02:00
tilecacheitem.lua PDF written highlights: fix boxes, trash cached tiles 2021-07-20 15:19:59 +02:00