मैं बड़े पैमाने पर डेटासेट पर काम करता हूं। नए सॉफ्टवेयर का परीक्षण करते समय, एक स्क्रिप्ट कभी-कभी मुझ पर चुपके ले जाएगी, जल्दी से सभी उपलब्ध रैम को पकड़ लेगी, और मेरे डेस्कटॉप को बेकार कर देगी। मैं एक प्रक्रिया के लिए एक रैम सीमा निर्धारित करने का एक तरीका चाहूंगा ताकि अगर यह उस राशि से अधिक हो जाए, तो यह स्वचालित रूप से मारा जाएगा। एक भाषा-विशिष्ट समाधान शायद काम नहीं करेगा, क्योंकि मैं सभी प्रकार के विभिन्न उपकरणों (आर, पर्ल, पायथन, बैश, आदि) का उपयोग करता हूं।
तो क्या कुछ प्रक्रिया-मॉनीटर है जो मुझे रैम की सीमा निर्धारित करने देगा और यदि यह अधिक उपयोग करता है तो स्वचालित रूप से एक प्रक्रिया को मार देगा?