Menghitung Waktu Proses Program

Dalam menjalankan sebuah program tentunya kita selalu bertemu dengan waktu proses, yaitu seberapa lama waktu yang digunakan untuk mengesekusi sebuah program yang kita jalankan. Untuk pembahasan kali ini ane akan mengulas sedikit tentang menampilkan waktu proses eksekusi sebuah program dalam satuan milidetik dan nanodetik.

okey , langsung aja pentengin source di bawah ini :

1. Milidetik

package cobaProgram;

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class TesWaktuProsesDetik {

    public static void main(String[] args) {
        long start;
        long end;

        start = System.currentTimeMillis();//menghitung waktu proses dalam detik

        BufferedReader data = new BufferedReader(new InputStreamReader(System.in));
        String a = "";
        double hitungKubus = 0;
        System.out.println("<<<Volume Kubus>>>");
        System.out.println("Masukkan nilai sisi : ");

        try {
            a = data.readLine();
            double sisi = Double.parseDouble(a);
            hitungKubus = sisi * sisi * sisi;
        } catch (Exception e) {
        }

        System.out.println("Hasil hitung volume kubus dengan  sisi " + a + " adalah " + hitungKubus);

        end = System.currentTimeMillis();
        System.out.println("\nWaktu yang diperlukan selama proses adalah " + ((end - start) / 1000.0) + " detik");

    }
}

2. Nanodetik

package cobaProgram;

public class TesWaktuuProsesNano {

    public static void main(String[] args) {
        long start;
        long end;

        start = System.nanoTime();//menghitung proses dalam detik

        double x = 2;
        double y = 3;
        double kali = x * y;
        System.out.println("hasil perkalian    : " + kali);

        end = System.nanoTime();
        System.out.println("\nwaktu yang diperlukan selama proses : " + ((end - start) / 1000000000.0) + " nano detik");
    }
}

langkah selanjutnya , langsung aje Di RUN n lihat apa yang terjadi berikutnya😀
okey mungkin itu penjelasan singkat dari ane, semoga bermanfaat n memberi inspirasi…

SALAM SUKSES……………!!!!

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s