]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Move the JNI per-thread cache of NativePointerHolder refs into global space. This...
authorstephan <stephan@noemail.net>
Tue, 22 Aug 2023 15:30:35 +0000 (15:30 +0000)
committerstephan <stephan@noemail.net>
Tue, 22 Aug 2023 15:30:35 +0000 (15:30 +0000)
commit9828aa223ab09cb208d639e0e3c367c8ef34faa8
tree2c4a7e451549b6eb391ee9506ae93fd26b242c3b
parent0a102087d8db12606270ecf10c545c928fa16728
Move the JNI per-thread cache of NativePointerHolder refs into global space. This allows better-targeted mutex locks and incidentally eliminates the lagginess and post-run hangs in Tester1's multi-thread mode (presumably caused by deadlocks).

FossilOrigin-Name: e209f56a9745695aadc04418c7bebe62b79e38e5aee26c3248a30f73bfa460c2
ext/jni/GNUmakefile
ext/jni/src/c/sqlite3-jni.c
ext/jni/src/org/sqlite/jni/Tester1.java
manifest
manifest.uuid