Oleh: mulkan.ms@gmail.com
http://softscients.blogspot.com
Bahasa C# dan Java adalah bahasa yang portable dan berkonsep objek.
Keduanya memiliki proses ‘run’ yang agak sama. Seperti ilustrasi berikut
bahwa untuk menjalankan java dalam suatu system operasi haruslah
mempunyai JVM begitu juga dengan C# yang harus ada CLR di setiap system
operasi
Image direpresentasikan dalam bentuk matrix 2 Dimensi. Oleh karena itu
tulisan ini hanya memaparkan factor kecepatan saja. Berikut adalah data
waktu proses untuk melakukan perkalian matrix.
Terlihat bahwa java akan unggul jikalau ukuran matrix kurang dari 4096 dan
tidak bisa mengolah matrix dengan ukuran lebih dari 16834 alias heap
memory akan habis. Sedangkan untuk C# pada ukuran matrix yang kecil akan
kalah cepat dengan java, tapi dilain pihak untuk ukuran lebih dari 4096 lebih
cepat serta untuk ukuran 16834 bisa dihandle.
Berikut adalah kode java dan C# untuk melakukan perhitungan