Bruce Korb wrote: > > But I think the *printf replacements should continue to be based on the > > vasnprintf code, because of object code size. On a Linux/x86 system: > > With typical new systems using 1GB ram and 150GB disk, > we're talking 1/100000 of the RAM and less than ten millionths > of one percent of disk space.
And how much of the L1 instruction cache? Intel's Pentium, Pentium Pro, Pentium III, Celeron 1.7 GHz each have only 8 KB of it. Make one call to snprintfv, and the cache is emptied. AMD64 has 64 KB of it; it's a bit better. Bruno