Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

quark: The sound made by a well bred duck.


dovenet / Synchronet Programming / src/vdmodem/vdmodem.c

SubjectAuthor
o src/vdmodem/vdmodem.cRob Swindell (on Windows 11)

1
src/vdmodem/vdmodem.c

<660208EF.49415.syncprog@vert.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=3431&group=DOVE-Net.Synchronet_Programming#3431

  copy link   Newsgroups: DOVE-Net.Synchronet_Programming
From: rob.swindell.(on.windows.11)@VERT (Rob Swindell (on Windows 11))
To: Git commit to main/sbbs/master
Subject: src/vdmodem/vdmodem.c
Message-ID: <660208EF.49415.syncprog@vert.synchro.net>
Date: Mon, 25 Mar 2024 16:29:51 -0700
X-Comment-To: Git commit to main/sbbs/master
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Synchronet_Programming
X-FTN-PID: Synchronet 3.20a-Linux master/c3e46719e Mar 2 2024 GCC 12.2.0
X-FTN-MSGID: 49415.syncprog@1:103/705 2a67fff6
X-FTN-CHRS: CP437 2
WhenImported: 20240325162951-0700 c1e0
WhenExported: 20240329040315-0700 c1e0
ExportedFrom: VERT syncprog 49415
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Rob Swindell (on Win - Mon, 25 Mar 2024 23:29 UTC

https://gitlab.synchro.net/main/sbbs/-/commit/5fd72f315ee20a5a40818e0b
Modified Files:
src/vdmodem/vdmodem.c
Log Message:
Add 2 new .ini settings: MainLoopDelay and SocketSelectTimeout (default: 0)

- MainLoopDelay - in milliseconds
Set this to a non-zero value to add some CPU yielding to the main loop
- SocketSelectTimeout - in milliseconds
Set this to a non-zero value to add some CPU yielding while waiting for
receive data from the TCP socket

These are 2 knobs created for Fzf (FQBBS) to "to reduce the CPU usage". Their
default values are currently 0, so you'll need to set these to non-zero values
to play with each of them and see their inpact on CPU utilization and
responsiveness. I'd suggest starting with low values (e.g. 1) and experimeting
from there.

Incremented version to 0.5

---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor