From bdfe2c1a5f05cf5ea59fcd0b9b181e931b59ceaf Mon Sep 17 00:00:00 2001 From: ed Date: Sun, 24 Mar 2024 22:07:23 +0000 Subject: [PATCH] mention unproductive optimizations --- docs/devnotes.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/devnotes.md b/docs/devnotes.md index 5c80f711..986cba24 100644 --- a/docs/devnotes.md +++ b/docs/devnotes.md @@ -310,6 +310,10 @@ roughly sorted by priority ## discarded ideas +* optimization attempts which didn't improve performance + * remove brokers / multiprocessing stuff; https://github.com/9001/copyparty/tree/no-broker + * reduce the nesting / indirections in `HttpCli` / `httpcli.py` + * nearly zero benefit from stuff like replacing all the `self.conn.hsrv` with a local `hsrv` variable * reduce up2k roundtrips * start from a chunk index and just go * terminate client on bad data