Submitted by Paranoid (not verified) on Thu, 2007-10-18 13:10.
немогу понять, а в чем собственно проблема? массив, определенный внутри метода, скорей всего будет находится в стеке а не в хипе, поэтому работа с ним будет довольно быстрой. хороший пример - java.io.BufferedOutputStream, который принимает поток, который нужно обернуть в буффер, и размер буффера. в зависимости от скорости вливания, буффер можна сделать от 2 до 20 килобайт. производительность действительно увеличивается на глазах - скорость копирования файла таким образом у меня не уступала скорости копирования каким-либо из системных приложений (даже как-то замерял скорость в зависимости от размера буффера).
если честно, считаю что такой способ чуть лучше, потому что обращение к таким штукам, как ThreadLocal, реализовано скорей для надежности чем для скорости.
немогу понять,