time
adalah perintah yang brilian jika Anda ingin mengetahui berapa banyak waktu CPU yang diberikan perintah.
Saya mencari sesuatu yang serupa yang dapat mengukur penggunaan maksimal RAM program dan setiap anak. Lebih disukai itu harus membedakan antara memori yang dialokasikan yang digunakan dan yang tidak digunakan. Mungkin bahkan bisa memberikan penggunaan memori median (jadi penggunaan memori yang Anda harapkan saat berjalan untuk waktu yang lama).
Jadi saya ingin melakukan:
rammeassure my_program my_args
dan dapatkan output yang mirip dengan:
Max memory allocated: 10233303 Bytes
Max memory used: 7233303 Bytes
Median memory allocation: 5233303 Bytes
Saya telah melihat memusg
https://gist.github.com/526585/590293d6527c91e48fcb08edb8de9fd6c88a6d82 tapi saya menganggapnya sebagai peretasan.
./tstime -t bash -c 'perl -e "\$a=\"x\"x100000000;\$b=\$a.\$a;\$b=\"\";\$a=\"\";sleep 10;"'