ID EN
Miscellaneous

setTimeLimit

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Berfungsi untuk mengatur CPU dan/atau batas waktu yang berlalu untuk komputasi tingkat atas atau sesi saat ini.

Syntax

R
setTimeLimit(cpu = Inf, elapsed = Inf, transient = FALSE)<p></p><p>setSessionTimeLimit(cpu = Inf, elapsed = Inf)</p>

Arguments

Parameter Deskripsi
cpu, elapsed double (of length one). Set a limit on the total or elapsed cpu time in seconds, respectively.
transient logical. If TRUE, the limits apply only to the rest of the current computation.

Details

setTimeLimit menetapkan batas yang berlaku untuk setiap komputasi tingkat atas, yaitu baris perintah (termasuk baris lanjutan apa pun) yang dimasukkan di konsol atau dari file. Jika dipanggil dari dalam suatu perhitungan, batas tersebut berlaku untuk sisa perhitungan dan (kecuali transient = TRUE) untuk perhitungan tingkat atas berikutnya. setSessionTimeLimit menetapkan batas untuk sisa sesi. Setelah batas sesi tercapai maka direset ke Inf. Menetapkan batasan apa pun akan menimbulkan overhead yang kecil -- jauh di bawah 1% pada sistem yang diukur. Batas waktu diperiksa setiap kali gangguan pengguna terjadi. Ini akan sering terjadi dalam kode R dan selama Sys.sleep, tetapi hanya pada titik-titik dalam kode C dan Fortran yang dikompilasi yang diidentifikasi oleh pembuat kode. 'Total waktu cpu' termasuk yang digunakan oleh proses anak yang merupakan repo