La forma más rápida de escribir grandes datos en un archivo de texto Java

Tengo que escribir grandes datos en el archivo de texto [csv]. Utilicé BufferedWriter para escribir los datos y me tomó alrededor de 40 segundos escribir 174 mb de datos. ¿Es esta la velocidad más rápida que Java puede ofrecer?

bufferedWriter = new BufferedWriter ( new FileWriter ( "fileName.csv" ) );

Nota: Estos 40 segundos incluyen el tiempo de iteración y recuperación de los registros del conjunto de resultados también. :). 174 mb es para 400000 filas en el conjunto de resultados.

Respuestas a la pregunta(6)

Su respuesta a la pregunta