[RFC] Statistics of non-ASCII characters in strings
Florian Weimer
fweimer@redhat.com
Tue Dec 23 16:33:00 GMT 2014
On 12/23/2014 04:47 PM, Carlos O'Donell wrote:
> On 12/22/2014 09:46 AM, Wilco Dijkstra wrote:
>> Does anyone have statistics of how often strings contain non-ASCII
>> characters? I'm asking because it's feasible to make many string
>> functions faster if they are predominantly ASCII by using a different
>> check for the null byte. So if say 80-90% of strings in strcpy/strlen
>> are ASCII then it would be well worth optimizing for it.
>
> I don't know that anyone has this data.
The OpenJDK folks are collecting somewhat similar data as part of this
project:
<http://openjdk.java.net/jeps/8054307>
The question is slightly different (how many strings exist which contain
non-ASCII characters, and how many of them are not even ISO-8859-1?).
Even though the application behavior under consideration is less dynamic
(you can get that from a heap dump), it's difficult obtain such data.
--
Florian Weimer / Red Hat Product Security
More information about the Libc-alpha
mailing list