का उपयोग कर रैम की कुल मात्रा कैसे प्राप्त कर सकता हूं, क्या मेरे सिस्टम ने सी का उपयोग करने वाली रैम की कुल मात्रा का पता लगाने का कोई तरीका है? मैं उबंटू 12.04 पर हूं। मुझे सी में एक एप्लीकेशन लिखना होगा जो रन टाइम के दौरान रैम की कुल मात्रा को आदर्श रूप से पूछता है।मैं अपने सिस्टम का उपयोग सी
उत्तर
लिनक्स पर, यह /proc/meminfo
से उपलब्ध है। उदाहरण:
MemTotal: 16469432 kB MemFree: 792136 kB MemAvailable: 15201832 kB Buffers: 5806244 kB Cached: 8637760 kB ...
बस इसे एक साधारण फ़ाइल के रूप में खोलें, और सामग्री को पार्स करें।
सबसे आसान तरीका procfs का उपयोग करना है (डाइट्रिच के उत्तर देखें)।
हालांकि, हार्डवेयर के बारे में अधिक विवरण (रैम, सीपीयू गिनती, गति, मॉडल संख्या, विविध अन्य उपकरणों) आप dmesg से जानकारी की टन निकाल सकते हैं के लिए:
dmesg | grep Memory
आप सी stdlib popen उपयोग कर सकते हैं() यदि आपके पास निजी है, तो डीएमएसई से पढ़ने के लिए, और सभी प्रकार की जानकारी पार्स करें। मैंने इसे नोड के बारे में जितना संभव हो उतना जानकारी निकालने के लिए स्पॉन्ग जैसे निगरानी प्रणाली के लिए उपयोग किया है। आप हार्डवेयर/डिवाइस कमांड से प्रतिक्रिया के लिए लाइव भी निगरानी कर सकते हैं (dmesg | tail -f)।
ध्यान रखें कि डीएमएसजी हमेशा उपलब्ध नहीं है, निजी पर निर्भर करता है।
महान टिप के लिए धन्यवाद। – abc
@abc यह दस्तावेज आपकी मदद कर सकता है। http://valgrind.org/docs/manual/ms-manual.html
BIOS कॉल का उपयोग करके भौतिक RAM उपलब्ध कराने का एकमात्र तरीका है यदि आप नहीं चाहते कि ओएस आपके लिए ऐसा करे। सभी जानकारी http://wiki.osdev.org/index.php?title=How_Do_I_Determine_The_Amount_Of_RAM&redirect=no
जरूरत है आप शीर्ष आदेश का उपयोग cpu उपयोग स्मृति उपयोग दिखाएगा कर सकते हैं, आदि
- 1. सी # सिस्टम का उपयोग करें। जेनेरिक पैरामीटर
- 2. सिस्टम का उपयोग कर कास्टिंग। टाइप - सी #
- 3. मैं अपने सी # स्ट्रिंग
- 4. मैं अपने सी # परियोजनाओं
- 5. सी से सिस्टम कॉल का उपयोग करके, मैं सीपीयू का उपयोग कैसे प्राप्त करूं?
- 6. मैं अपने कोड एएसपीनेट सी #
- 7. क्या मैं अपने सी # एप
- 8. मैं अपने एंड्रॉइड ऐप में सिस्टम आइकन का उपयोग कैसे कर सकता हूं?
- 9. क्या मैं एक्सकोड का उपयोग कर अपने आईफोन के फाइल सिस्टम तक पहुंच सकता हूं?
- 10. सिस्टम का उपयोग करना। यादृच्छिक
- 11. सी #: फाइल सिस्टम सिस्टम
- 12. System.currentTimeMillis(); मैं सिस्टम का समय
- 13. मैं अपने सिस्टम पथ में MinGW bin निर्देशिका कैसे जोड़ूं?
- 14. मैं अपने मैकोज़ सिस्टम पर आरपीएम कैसे बना सकता हूं?
- 15. मैं सी ++ में सिस्टम जानकारी कैसे पढ़ूं?
- 16. अपने यूआईवीविगेशन व्यू कंट्रोलर का उपयोग अपने
- 17. फ़ाइल सिस्टम का उपयोग किए बिना सी # में सीरियलाइजेशन
- 18. सी # सिस्टम का उपयोग कर एसएमटीपी भेज रहा है।
- 19. सिस्टम का उपयोग कर टूटे हुए मोनो सी # कोड। Windows.Forms
- 20. देशी सिस्टम कॉल का उपयोग कर सी ++ में ध्वनि बजाना?
- 21. सी # का उपयोग कर फॉर्म सिस्टम मोडल कैसे बनाएं?
- 22. मैं अपने सिस्टम को कैसे रोकूं। मैसेजिंग। मैसेज्यूयूयू एक्सएमएल में अपने तारों को लपेटने से?
- 23. सिस्टम। सी #
- 24. मैं अपने टीएफएस प्रोजेक्ट
- 25. मैं अपने प्रोग्राम (वीएस 2008, सी ++)
- 26. आप अपने समाधान/सिस्टम का वर्णन कैसे करते हैं?
- 27. आप अपने ओएस में किस भाषा का उपयोग करेंगे?
- 28. क्लाउडफाउंड्री: फाइल सिस्टम का उपयोग कैसे करें
- 29. क्या आप अपने सिस्टम को मॉडल करने के लिए स्टायरोफोम गेंदों का उपयोग करते हैं?
- 30. मैं पाइथन में अपने वेबकैम का उपयोग कैसे करूं?
धन्यवाद। मुझे यकीन नहीं था कि सी पुस्तकालय में कुछ फ़ंक्शन था जो मेरे लिए ऐसा कर सकता था। – abc