User since
2014-02-26
12
Artikel
BenutzerIn
Hallo, ich habe mal eine Frage zum use bytes Pragma.
Ich kann mir einfach nicht vorstellen, dass es keine Größenbegrenzung gibt, wo das autmatisch greift.
Beispiel: Ich habe array bzw hashes mit einzelnen values im Bereich 10-500MB.(ja, das klappt super)
Angenommen, ich habe irgendwo nur ein "use uft8",
dann müsste Perl doch bei jedem Substr erstmal von vorne durchzählen, wo meinetwegen das dreimillionste utf8 Zeichen ist.
Das kann ich mir nicht ansatzweise performant vorstellen. Ich habe zwar festgestellt, dass es mit "use utf-8" etwas langsamer ist, aber nicht so schlimm.
Gibt es irgendeine Größe/Umstand, bei der Perl automatisch ein use bytes verwendet?
Danke,
Goetz