Re: [JUG-Indonesia] puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)

2008-06-02 Terurut Topik sm96
coba cari banyak-banyak informasi. System.out.println() sangat tidak direkomendasikan untuk dipakai pada sistem yg 'resource-intensive'. Jadi kalo sampe ada yg bandingin System.out.println() dengan cputs() hmmm... basi dah... yg bikin juga udah tahu. Kayak bandingin gajah sama semut.

Re: [JUG-Indonesia] puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)

2008-06-02 Terurut Topik Frans Thamura
2008/6/2 Sukma Agung Verdianto [EMAIL PROTECTED]: Jadi penasaran... tadi coba pake - System.out.print(felix\n); sama - System.out. println(felix); hari gini masih ada yang banding system out println :) F

[JUG-Indonesia] puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)

2008-06-01 Terurut Topik Felix Halim
Contoh code C/C++ untuk melakukan puts sebanyak 1 juta kali: for (int i=0; i100; i++) puts(felix); Contoh code Java untuk melakukan System.out.println sebanyak 1 juta kali: for (int i=0; i100; i++) System.out.printlnfelix); Ternyata, menggunakan puts hanya membutuhkan waktu

Re: [JUG-Indonesia] puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)

2008-06-01 Terurut Topik Jecki Sumargo
2008/6/2 Felix Halim [EMAIL PROTECTED]: Contoh code C/C++ untuk melakukan puts sebanyak 1 juta kali: for (int i=0; i100; i++) puts(felix); Contoh code Java untuk melakukan System.out.println sebanyak 1 juta kali: for (int i=0; i100; i++) System.out.printlnfelix); Ternyata,

Re: [JUG-Indonesia] puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)

2008-06-01 Terurut Topik Feris Thia
Felix, Tantangan menarik ;) Code gue ini lulus ga ? = http://pastebin.com/m4f36f681 Atau kalo gue paste disini : package test.io; import java.io.PrintWriter; import java.text.DecimalFormat; public class FelixIO { public static void main(String[] args) { //Mencatat waktu awal

Re: [JUG-Indonesia] puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)

2008-06-01 Terurut Topik Felix Halim
2008/6/2 Feris Thia [EMAIL PROTECTED]: Code gue ini lulus ga ? = http://pastebin.com/m4f36f681 Yup code kamu keliatannya kencang :) Solusi PrintWriter lebih cepat daripada StringBuilder, runtimenya 0.321 seconds. Tetapi keliahatannya PrintWriter harus manage buffernya sendiri yah. Saya coba

Re: [JUG-Indonesia] puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)

2008-06-01 Terurut Topik Feris Thia
Wow.. belum tidur? Sama dong... hehehe O iya, pakai thread boleh ga ? kalau boleh, ini ada code saya berikut.. coba gabungkan dengan code kamu.. mungkin bisa lebih kencang lagi ? ;) = package test.io; public class JajalIO { public static void main(String[] args)

Re: [JUG-Indonesia] puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)

2008-06-01 Terurut Topik Felix Halim
2008/6/2 Jecki Sumargo [EMAIL PROTECTED]: Pertama, karena platform java itu managed environment maka pada saat startup banyak aspek yang disiapkan oleh JVM. Untuk detailnya sendiri saya tidak begitu jelas, tapi kira2 di gambaran saya dia harus siapkan table reference object, spawn thread baru

Re: [JUG-Indonesia] puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)

2008-06-01 Terurut Topik Felix Halim
Penggunaan 10 threads untuk output masing2 100,000 baris tidak lebih cepat dari single thread. Err.. tujuan saya ini untuk mencari tahu apa yang membuat puts begitu cepat (4.4 kali dari System.out.println nya Java) Java gak boleh maen licik pake multi-threading donk :P hehe. Felix Halim

Re: [JUG-Indonesia] puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)

2008-06-01 Terurut Topik Feris Thia
I see, Ok de kalo gitu ;) Tapi ini juga karena implementasi multi threading di c/c++ susah banget ya ? :p hehehe Jadi +1 untuk Java ? Dan ada 2 note lagi, bisa coba dumping ke text file.. kecepatannya sama ga ya ? = ini benar2 pertanyaan benchmarking, soalnya karena saya di BI jadi sangat

Re: [JUG-Indonesia] puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)

2008-06-01 Terurut Topik Sukma Agung Verdianto
Jadi penasaran... tadi coba pake- System.out.print(felix\n); sama - System.out. println(felix); yang pertama selesai sekitar 10s yang kedua sekitar 18s, ininya aja bedanya lumayan banyak. byw, kok angkanya jauh ya :O??? Itu pake hardware apa ya :O? OS-nya apa? mungkin menggunakan rasio jadi lebih

Re: [JUG-Indonesia] puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)

2008-06-01 Terurut Topik sm96
ini bukan cara sebanding buat kalah-kalahan java dibikin bagus bisa, dibikin ancur juga bisa c/c++ juga demikian 2008/6/2 Feris Thia [EMAIL PROTECTED]: Felix, Tantangan menarik ;) Code gue ini lulus ga ? = http://pastebin.com/m4f36f681 Atau kalo gue paste disini : package test.io;

Re: [JUG-Indonesia] puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)

2008-06-01 Terurut Topik sm96
berawal dari paradigma yg berbeda, tidak bisa asal diuji dengan sembarang cara. 2008/6/2 Sukma Agung Verdianto [EMAIL PROTECTED]: Jadi penasaran... tadi coba pake - System.out.print(felix\n); sama - System.out. println(felix); yang pertama selesai sekitar 10s yang kedua sekitar 18s, ininya

RE: [JUG-Indonesia] puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)

2008-06-01 Terurut Topik Ilhamsyah Edwar
Sudah coba pake parameter -server pada saat run? # java -server class Kalo mau lebih cepet lagi, coba pake IBM JDK (versi 1.4) deh. Bisa 2x lebih cepat daripada C++

Re: [JUG-Indonesia] puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)

2008-06-01 Terurut Topik Felix Halim
2008/6/2 sm96 [EMAIL PROTECTED]: ini bukan cara sebanding buat kalah-kalahan java dibikin bagus bisa, dibikin ancur juga bisa c/c++ juga demikian Kenapa tidak sebanding? println dan puts secara logika equivalent kok. Kenapa di Java begitu lambat? Java lebih gampang hancur daripada C/C++

Re: [JUG-Indonesia] puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)

2008-06-01 Terurut Topik Felix Halim
2008/6/2 Ilhamsyah Edwar [EMAIL PROTECTED]: Sudah coba pake parameter -server pada saat run? # java -server class Saya coba command diatas keluarnya: Error: no `server' JVM at `C:\PROGRA~1\Java\JRE16~2.0_0\bin\server\jvm.dll'. Mungkin ini cocok untuk membuka thread baru untuk membahas: apa

Re: [JUG-Indonesia] puts nya C/C++ vs. System.out.println nya Java (Result: Java kalah telak!)

2008-06-01 Terurut Topik Jecki Sumargo
2008/6/2 Felix Halim [EMAIL PROTECTED]: 2008/6/2 Ilhamsyah Edwar [EMAIL PROTECTED]: Sudah coba pake parameter -server pada saat run? # java -server class Saya coba command diatas keluarnya: Error: no `server' JVM at `C:\PROGRA~1\Java\JRE16~2.0_0\bin\server\jvm.dll'. Mungkin ini cocok