User Details
- User Since
- Feb 25 2019, 12:12 AM (268 w, 4 d)
- Availability
- Available
Mar 9 2023
IIRC, it was KisResourceCacheDb::metaDataForId where lot of time was spent in prepare().
sure, I'll look into it then :)
A thing I found out when I was profiling the code for https://invent.kde.org/graphics/krita/-/merge_requests/1731, is the QSqlQuery::prepare being a bottleneck. I looked into a docs a bit and found out that prepared queries are "compiled" by sqlite into whatever its internal bytecode can understand, so this is something which doesn't need to happen over and over again, but something we can cache and only bind values whenever needed (I think Qt's QSqlQuery::exec takes care of resetting the bindings and re-executing the same prepared query).
Oct 11 2022
Apr 14 2022
Oct 28 2021
Mar 23 2021
I've ported the canvas (as suggested a week back in IRC) to use Kirigami's ApplicationWindow as a starter: https://invent.kde.org/szaman/krita/-/commits/krita-qml
Mar 8 2021
Mar 7 2021
Mar 1 2021
Oct 12 2020
I've built the x86 APK from release tarball: https://drive.google.com/file/d/1-DZipSmIdJSIfRvYVKAwMtK4ame8h4P9/view?usp=sharing