time
एक शानदार कमांड है यदि आप यह जानना चाहते हैं कि किसी दिए गए कमांड में कितना सीपीयू समय लगता है।
मैं कुछ इसी तरह की तलाश कर रहा हूं, जो कार्यक्रम और किसी भी बच्चे के अधिकतम रैम के उपयोग को माप सके। अधिमानतः इसे आवंटित स्मृति के बीच अंतर करना चाहिए जो कि उपयोग और अप्रयुक्त था। हो सकता है कि यह मध्ययुगीन स्मृति उपयोग भी दे सकता है (इसलिए स्मृति उपयोग जो आपको लंबे समय तक चलने की उम्मीद करनी चाहिए)।
इसलिए मैं करना चाहूंगा:
rammeassure my_program my_args
और इसके समान आउटपुट प्राप्त करें:
Max memory allocated: 10233303 Bytes
Max memory used: 7233303 Bytes
Median memory allocation: 5233303 Bytes
मैंने memusg
https://gist.github.com/526585/590293d6527c91e48fcb08edb8de9fd6c88a6d82 देखा है, लेकिन मेरा मानना है कि कुछ हद तक हैक है।
./tstime -t bash -c 'perl -e "\$a=\"x\"x100000000;\$b=\$a.\$a;\$b=\"\";\$a=\"\";sleep 10;"'