kl gitu kayaknya lebih sesuai yg dibandingin puts itu sysout.print, bukan sysout.println, soalnya ga pake new line, mungkin bisa lebih cepet lagi.
--- In jug-indonesia@yahoogroups.com, "Felix Halim" <[EMAIL PROTECTED]> wrote: > > Println harusnya identik dengan puts karena mereka berdua tidak > menggunakan "formatting". > Jadi secara logika, puts harusnya lebih kencang daripada printf karena > puts tidak perlu "formatting output". > > Ketika saya coba ubah C/C++ code dari puts("felix") jadi > printf("felix\n"), code C/C++ melamban menjadi 0.220 secs! > Versi Java yang menggunakan BufferedWriter berjalan sekitar 0.263 secs. > > Dengan demikian saya pikir System.out.println nya java menggunakan > printf nya C/C++, bukan puts. > Overheadnya sekitar 0.063 seconds untuk 1 juta kali operations. > > Jadi, kalo mengasumsi Java menggunakan printf bukan puts (dalam > implementasi JVM nya). > Maka Java sekarang cuma 1.19 kali lebih lambat dari C/C++ (untuk 1 > juta kali operations). > > Hore, gap I/O di Java mulai mendekati C/C++. > > Felix Halim >