Puffergröße für I/O ermitteln

Wenn man Daten in eine Datei schreibt tut man dies am besten gepuffert den sonst wird im ungünstigsten Fall für jedes geschriebene byte eine Schreiboperation ausgelöst. Im Puffer werden bytes die in eine Datei geschrieben werden sollen gesammelt und dann in Summe auf die Festplatte geschrieben. Doch auch die Puffergröße hat noch einmal erheblichen Einfluss auf die Schreibperformance der Applikation. Um den optimalen Wert zu ermitteln gibt er hier ein kleines Java Programm das einen Benchmark durchführt um die optimale Puffergröße zu ermitteln.

Continue reading →