用缓冲区,
byte[] b = new byte[256]; 
BufferedOutputStream bos = new BufferedOutputStream(OutputStream);
300k算不小了,一般都是优化流缓冲。