|
Message-ID: <tencent_67BC651EF6C642DC42F0A5F0FD73179C5306@qq.com>
Date: Mon, 12 Jun 2023 15:56:04 +0800
From: "847567161" <847567161@...com>
To: "musl" <musl@...ts.openwall.com>
Subject: Re: [Patch 1/1] vfprintf: optimize vfprintf performance
Hi all,
How about the patch sent in May?I can modify it if there are any problem.
the benchmark show there are about 30% benefits for commonly used format string.
before opt: 160ns
after opt: 110ns
static void BM_stdio_printf_s(benchmark::State& state) {
while (state.KeepRunning()) {
char buf[BUFSIZ];
snprintf(buf, sizeof(buf), "this is a more typical error message with detail: %s",
"No such file or directory");
}
}
MUSL_BENCHMARK(BM_stdio_printf_s);
Chuang Yin
Download attachment "optimize_printf.diff" of type "application/octet-stream" (1970 bytes)
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.