mirror of
https://github.com/f-droid/fdroidclient.git
synced 2026-04-21 23:38:05 -04:00
657ae584182f6f12e7b424dd2a5d5a3cbb5274ca
All changes to the database in SQLite must be done within a transaction, so if there isn't one in progress one will be started implicitly, i.e. each change will be done in a separate transaction. Since committing a transaction is a fairly expensive operation - on some filesystems ridiculously expensive - it should be done as sparingly as possible. In tests on my Galaxy S, this change makes the update between 2500% and 4500% faster (for slightly over 100 applications).
Description
Languages
Kotlin
49.4%
Java
49.1%
Python
0.9%
Shell
0.4%
HTML
0.1%