मैं एक बग को पुन: पेश करने की कोशिश कर रहा हूं जो तब दिखाई देता है जब कोई उपयोगकर्ता रैम का उपयोग कर रहा हो। कंप्यूटर द्वारा उपयोग की जा सकने वाली उपलब्ध रैम को सीमित करने का सबसे अच्छा तरीका क्या है, या इसे अधिकतर भरें? मैं शारीरिक रूप से स्मृति को हटाने के बिना और मनमाने ढंग से, स्मृति-गहन कार्यक्रम (यानी फ़ोटोशॉप, क्वैक, आदि) के बिना गुच्छा के बिना ऐसा करना पसंद करूंगा।कम मेमोरी स्थितियों का परीक्षण करने के लिए मैं राम को कैसे सीमित करूं?
उत्तर
वर्चुअल मशीन का उपयोग करें और अपनी इच्छित स्थितियों का अनुकरण करने के लिए संसाधन सीमाएं सेट करें।
वीएमवेयर इस क्षेत्र के नेताओं में से एक है और उनके पास free vmware player है जो आपको ऐसा करने देता है।
या तो job object या ulimit(1)
का उपयोग करें।
मैं एक ऐसी ही सवाल से my answer को कॉपी कर रहा हूँ:
आप एक देशी/अप्रबंधित/C++ आवेदन का परीक्षण कर रहे हैं, तो आप AppVerifier उपयोग कर सकते हैं और यह जो फॉल्ट इंजेक्शन का उपयोग करेगा स्मृति आवंटन में त्रुटियों अनुकरण करने के लिए कम संसाधन सिमुलेशन सेटिंग (कई अन्य चीजों के बीच)। यह अन्य सूक्ष्म समस्याओं का एक टन खोजने के लिए भी वास्तव में उपयोगी है जो प्रायः एप्लिकेशन दुर्घटनाओं का कारण बनता है।
आप उपभोग.एक्सई का भी उपयोग कर सकते हैं, जो Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 Service Pack 1 का हिस्सा है ताकि आसानी से बहुत सारी मेमोरी, डिस्क स्पेस, सीपीयू टाइम, पेज फ़ाइल या कर्नेल पूल का उपयोग किया जा सके और देखें कि आपका एप्लिकेशन उपलब्ध संसाधनों की कमी को कैसे प्रबंधित करता है । (क्या यह दुर्घटनाग्रस्त है? प्रदर्शन प्रभावित कैसे होता है? आदि)
वर्चुअल मशीन बनाएं और जिस चीज की आपको आवश्यकता है उसे रैम सेट करें।
जो मैं उपयोग करता हूं वह सूर्य से वर्चुअल बॉक्स है।
यह स्थापित करने के लिए आसान है।
यदि आप जावा में विकसित कर रहे हैं, तो आप स्टार्टअप पर JVM के लिए मेमोरी सीमा निर्धारित कर सकते हैं। * Consume.exe * के लिए
- 1. सोलर मेमोरी उपयोग को कम करने के लिए कैसे?
- 2. ढेर आकार को सीमित करने के लिए कैसे?
- 3. मैं जीडब्ल्यूटी विकास का परीक्षण कैसे करूं?
- 4. खरगोश एमक्यू मेमोरी उपयोग को कम करें
- 5. मैं दो स्थितियों के साथ SQLite डेटाबेस क्वेरी कैसे करूं?
- 6. मैं matplotlib ग्राफ पर सीमा आकार को कैसे सीमित करूं?
- 7. एसटीएल बहुत सीमित मेमोरी
- 8. मैं रेल में फ़ाइल अपलोड करने का परीक्षण कैसे करूं?
- 9. मैं UITextView में वर्णों को कैसे सीमित करूं?
- 10. मैं डब्ल्यूसीएफ सेवा का परीक्षण कैसे करूं?
- 11. मैं कोड-जनरेटर का परीक्षण कैसे करूं?
- 12. मैं webservices का परीक्षण कैसे करूं?
- 13. मैं डीजेगो दृश्यों का परीक्षण कैसे करूं?
- 14. आवंटित स्मृति को कम करने के लिए रीयलोक का उपयोग
- 15. मैं डेटाबेस माइग्रेशन का परीक्षण कैसे करूं?
- 16. RegularExpressionValidator इनपुट प्रकार को सीमित करने के लिए चरित्र प्रकारों को सीमित करने के लिए
- 17. मैं मोंगोडीबी सेवा परत का परीक्षण करने के लिए moq का उपयोग कैसे करूं?
- 18. वर्चुअल मेमोरी के उपयोग को node.js द्वारा सीमित कैसे करें?
- 19. लिनक्स पर प्रक्रिया मेमोरी उपयोग को सीमित करने के लिए कैसे करें (उदाहरण के लिए बीएसडी :: संसाधन का उपयोग करना)
- 20. थ्रेडेड पायथन कोड के मेमोरी उपयोग को कैसे कम करें?
- 21. मैं सी में सॉकेट गति को कैसे सीमित करूं?
- 22. मेरे आवेदन का परीक्षण करने के लिए लैन पर नेटवर्क की गति को सीमित करने के लिए मैं किस निःशुल्क टूल का उपयोग कर सकता हूं?
- 23. मैं एकाधिक मशीनों में परीक्षण करने के लिए सेलेनियम ग्रिड पायथन परीक्षण केस कैसे स्थापित करूं?
- 24. कम मेमोरी चेतावनी के माध्यम से काम करने के लिए उपकरण का उपयोग
- 25. मैं EXC_BAD_ACCESS के लिए यूनिट परीक्षण कैसे करूं?
- 26. phantomjs स्मृति खपत को कम करने के लिए कैसे?
- 27. मैं जुनीट परीक्षण में सत्यापन का आह्वान करने के लिए स्प्रिंग एमवीसी कैसे प्राप्त करूं?
- 28. मैं परीक्षण के लिए सत्यापन विशेषता कैसे शुरू करूं?
- 29. मैं ककड़ी के साथ DelayedJob का परीक्षण कैसे करूं?
- 30. मैं यूनिट परीक्षण संरक्षित गुणों को केवल एनएचबेरनेट द्वारा सेट करने के लिए कैसे उपयोग करूं?
+1, मुझे इसके बारे में कभी नहीं पता था। मुझे नहीं लगता कि मैं इसके बारे में अपने परीक्षकों को बता दूंगा, वे इसके साथ पागल हो सकते हैं और शिकायत कर सकते हैं कि जो कुछ भी मैं लिखता हूं वह ठीक काम नहीं करता है जब केवल 16 एमबी रैम होता है और सीपीयू मानसिक हो रहा है :) – slugster
सहमत। उपकरण के लिए +1। –