[common/logging] faster logging by avoiding constructing unused strings/results (and filtering first) #2603

Merged
crueter merged 2 commits from liz-faster-logging1 into master 2025-10-01 23:18:38 +02:00
Member

basically std::string would be invoked even when the logging was filtered, then destroyed instantly, invoking malloc/free and polluting mem arenas for no good reason

Signed-off-by: lizzie lizzie@eden-emu.dev

basically std::string would be invoked even when the logging was filtered, then destroyed instantly, invoking malloc/free and polluting mem arenas for no good reason Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie added 1 commit 2025-09-27 22:37:16 +02:00
[common/logging] faster logging by avoiding constructing unused strings/results (and filtering first)
Some checks failed
eden-license / license-header (pull_request) Failing after 25s
2f327c786e
Signed-off-by: lizzie <lizzie@eden-emu.dev>
requested reviews from CamilleLaVey, Maufeat, crueter, MrPurple666, MaranBr 2025-09-27 22:37:16 +02:00
Lizzie added 1 commit 2025-09-27 23:23:49 +02:00
fx
All checks were successful
eden-license / license-header (pull_request) Successful in 25s
616a1d38ab
Signed-off-by: lizzie <lizzie@eden-emu.dev>
MaranBr force-pushed liz-faster-logging1 from 616a1d38ab to e5fb598d77 2025-09-27 23:37:45 +02:00 Compare
DraVee approved these changes 2025-09-28 01:42:19 +02:00
MaranBr approved these changes 2025-09-28 01:47:39 +02:00
Dismissed
MaranBr force-pushed liz-faster-logging1 from e5fb598d77 to 4e65e3b192 2025-09-28 07:56:00 +02:00 Compare
MaranBr approved these changes 2025-09-28 16:28:59 +02:00
Dismissed
MaranBr force-pushed liz-faster-logging1 from 4e65e3b192 to e5844ac7ea 2025-10-01 03:32:29 +02:00 Compare
Member

I don't think this have any regression or improvement on speed as tested, should be good to approve since it's better to reduce unnecessary memory allocation

I don't think this have any regression or improvement on speed as tested, should be good to approve since it's better to reduce unnecessary memory allocation
requested review from Shinmegumi 2025-10-01 06:54:54 +02:00
MaranBr force-pushed liz-faster-logging1 from e5844ac7ea to 62525c2c17 2025-10-01 06:56:51 +02:00 Compare
MaranBr force-pushed liz-faster-logging1 from 62525c2c17 to d626641e9d 2025-10-01 07:01:26 +02:00 Compare
MaranBr approved these changes 2025-10-01 07:01:32 +02:00
MaranBr scheduled this pull request to auto merge when all checks succeed 2025-10-01 07:01:56 +02:00
MaranBr force-pushed liz-faster-logging1 from d626641e9d to 03d53e14d1 2025-10-01 23:11:44 +02:00 Compare
crueter approved these changes 2025-10-01 23:18:28 +02:00
crueter merged commit 76b5d6778e into master 2025-10-01 23:18:38 +02:00
crueter deleted branch liz-faster-logging1 2025-10-01 23:18:39 +02:00
Sign in to join this conversation.
No description provided.