]> sigrok.org Git - libsigrok.git/commitdiff
session_driver.c: Increase chunk size for slightly better performance.
authorUwe Hermann <redacted>
Thu, 16 Mar 2017 22:59:58 +0000 (23:59 +0100)
committerUwe Hermann <redacted>
Thu, 16 Mar 2017 22:59:58 +0000 (23:59 +0100)
Increasing the chunk size from 512ksamples to 4Msamples leads to
slightly faster session file loading from sigrok session (*.sr) files
in frontends, while not looking too "chunky".

The performance increase is not really massive, but still noticeable.
A further increase to, say, 10 or 100Msamples shows no further
noticeable improvements.

src/session_driver.c

index 0fecd6b813cc678a6192dc2ac1b91ca2d335989e..79a3b37b3e5fb0a1519e28851e779d1e16200c4d 100644 (file)
@@ -31,7 +31,7 @@
 
 /* size of payloads sent across the session bus */
 /** @cond PRIVATE */
-#define CHUNKSIZE (512 * 1024)
+#define CHUNKSIZE (4 * 1024 * 1024)
 /** @endcond */
 
 SR_PRIV struct sr_dev_driver session_driver_info;