Kellene egy gyors otlet arra, hogy PERL-ben hogy lehet a legyorsabban
felcserelgetni par egymillio byte-ot.

Pontosabban: egy gigaszi skalarban N*3 byte van. (N kb. 0.8 .. 1.3 millio)
Minden tripletnek fel kellene cserelni az elso es a harmadik erteket.
(Csak hogy ertsuk: ezek egy kep pixelei, es az R<->B ertekeket akarom
kicserelni egymassal.)

A jelenleg hasznalt
$blob =~ s/(.)(.)(.)/$3$2$1/g;
konstrukcio kb. masfel masodpercig molyol.
Ez tul sok. 0.2 s ala kellene leszoritani.

Otletek?

kissg
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz