Skip to main content

Apa itu kesalahan runtime?

Kesalahan runtime adalah kesalahan yang terjadi ketika suatu program dieksekusi.Dalam beberapa kasus, kesalahan mungkin disebabkan oleh virus komputer, cacat atau bug dalam program atau ketidakcocokan antara program komputer yang berbeda.Berbeda dengan crash komputer, seringkali dimungkinkan untuk pulih dari kesalahan runtime tanpa harus menutup program atau memulai kembali komputer.

Istilah runtime, atau waktu eksekusi, mengacu pada satu instance dari suatu program yang dijalankan pada satukomputer.Setelah program diinstal, ia beroperasi dalam apa yang dikenal sebagai lingkungan runtime.Istilah ini mengacu pada perangkat lunak dan fungsionalitas yang disediakan setelah instalasi.Kesalahan runtime dapat terjadi kapan saja setelah suatu program dieksekusi, tetapi ada waktu -waktu tertentu di mana kesalahan ini lebih mungkin terjadi.Misalnya, menjalankan beberapa program komputer sekaligus, terutama pada mesin yang lebih tua, meningkatkan risiko kesalahan runtime.

Sebagian besar kesalahan runtime disebabkan oleh kesalahan aritmatika atau logis yang dibuat oleh program selama pelaksanaannya.Misalnya, kesalahan runtime dapat terjadi jika program mencoba untuk membagi dengan nol selama pelaksanaan skrip matematika.Tidak mungkin untuk membagi dengan nol, sehingga upaya tersebut dapat menyebabkan kesalahan.

Salah satu penyebab paling umum dari kesalahan runtime adalah memori yang tidak memadai.Komputer dapat kehabisan memori saat menjalankan beberapa program sekaligus atau bahkan ketika menjalankan hanya satu atau dua program intensif memori.Kehabisan memori yang tersedia menyebabkan kesalahan karena komputer tidak dapat terus menjalankan semua program sampai memori gratis tersedia.

Virus komputer dan jenis perangkat lunak berbahaya lainnya adalah penyebab umum kesalahan runtime lainnya.Dalam hal ini, kesalahan biasanya terjadi karena virus telah mengubah beberapa pengaturan komputer, yang mengarah pada peningkatan risiko kesalahan runtime.Menginstal program keamanan yang baik dan membuatnya diperbarui mengurangi risiko infeksi virus dan melindungi komputer dari kesalahan yang disebabkan oleh perangkat lunak berbahaya.

Karena kesalahan runtime hanya dapat terjadi ketika program sedang digunakan, kemungkinan kesalahan yang terjadi tidak dapat dilakukanterdeteksi atau diantisipasi ketika program tidak digunakan.Risiko kesalahan runtime dapat dikurangi dalam beberapa cara.Salah satu cara sederhana adalah mengurangi jumlah program yang berjalan di komputer.Ini dapat membantu mengurangi kesalahan yang disebabkan oleh memori yang tidak mencukupi dan konflik antara berbagai program.Cara lain untuk mengurangi kesalahan adalah dengan memastikan bahwa semua perangkat lunak yang digunakan pada komputer terbaru dengan memeriksa dengan produsen perangkat lunak untuk peningkatan atau tambalan perangkat lunak.