Saya mencoba parsing file XML raksasa dan akhirnya kehabisan memori virtual. OS menghentikan semua aplikasi saya dan memberi saya layar untuk mematikan aplikasi untuk membebaskan lebih banyak ruang. Saya membunuh aplikasi penguraian XML dan sekarang memiliki banyak ruang tetapi saya tidak dapat melanjutkan lagi aplikasi yang saya jeda. Apa yang harus saya lakukan?
macos
mac
process
virtual-memory
Xster
sumber
sumber
Jawaban:
Temukan ID proses aplikasi yang dijeda (menggunakan Activity Monitor atau ps -ax | grep), lalu berikan sinyal CONT menggunakan "kill" di terminal (jangan khawatir, "kill" salah nama, itu hanya mengirim sinyal ke aplikasi - disebut kill karena sinyal defaultnya adalah QUIT)
sumber
killall -CONT Safari
- jangan ragu untuk menambahkan ini ke jawaban Anda! ;)Untuk membatalkan jeda semua aplikasi, jalankan perintah ini di Terminal:
atau (seperti yang disarankan di sini ):
Untuk berhenti menjeda aplikasi tertentu (seperti Chrome), coba:
Pertimbangkan untuk menambahkan alias berikut ke file rc Anda (seperti
~/.bashrc
):Jadi lain kali Anda mungkin hanya menjalankan:
unpause
.sumber
kill -CONT -1
seperti dijelaskan di sini: superuser.com/questions/1076932/…