Eric Cholet wrote in perl.unicode : > I just did a profiling on one of my programs, and it turns out it > spends most of its time in utf8::SWASHNEW. In second place is one of my > own functions, and in third place comes utf8::SWASHGET. What do > SWASHNEW and SWASHGET do ? (in layman's terms-- I browsed the source > but it gave me a headache). Is this a price to pay when using Perl > unicode strings?
They're used to load and initialise the swatchs, ie. internal hashes that contain unicode properties (sets of unicode chars, e.g. alphabetics, etc). So, they're typically called rarely. Can you post an example of code that reproduces the problem ? -- The sensation of a very small and at the same time extremely heavy object produced a disagreeable impression of repugnance and fear. -- Borges