কেন একটি অ্যাপ্লিকেশন বিভিন্ন কম্পিউটারে মেমরি বিভিন্ন পরিমাণ ব্যবহার করবে


1

আমি একটি অ্যাপ্লিকেশন তৈরি করেছি (ওপেনজিএল / এসডিএল) যা বিভিন্ন সিস্টেমে বিভিন্ন মেমরি ব্যবহার করে:

LGA2011 / HD6950 / 16GbRam / W8PRO - 185 এমবি

LGA1155 / HD7850 / 16GbRam / W7PRO - 180Mb

এলজিএ 1333 / কোয়াড্রো 2000 / W7PRO - 110 এমবি & lt; -------------- এই একটার সাথে কি করে?

2011MBA - 300+ এমবি (আমার মনে হয় এটি igpu ভাগ করে নেওয়ার RAM এর কারণে)

আমি কিভাবে এই জন্য কারণ নির্ধারণ করতে পারেন?


আমি আপনাকে Stackoverflow.com এ পোস্ট করা উচিত মনে হয় আপনার প্রশ্ন প্রোগ্রামিং সাথে সম্পর্কিত।
Josiah

উত্তর:


1

আপনার প্রশ্নের জন্য, এখানে আমি জানি। যখন আপনি ব্যবহার করা হচ্ছে যে মেমরি এ খুঁজছেন হয়, এটা বিভিন্ন ধরনের দেখাচ্ছে হতে পারে। কিছু কম্পিউটার আপনার RAM ব্যবহার করে মেমরির কিছু নেয় এবং এটি SWAP এ সরাতে পারে। এটি ভার্চুয়াল মেমরি ব্যবহার করতে পারে, যা কম স্থান নেয়, যার ফলে আপনার অ্যাপ্লিকেশনটিকে কম ব্যবহার করে বলে মনে হচ্ছে।

যদি তারা বিভিন্ন OS বা সংস্করণগুলিতে চলমান হয়, তবে এটি অবদান রাখতে পারে। উদাহরণস্বরূপ, উইন্ডোজ এক্সপির মেমোরিটি একই ভাবে 7 নম্বরে নাও করতে পারে, যা আপনার অ্যাপ্লিকেশনটি ব্যবহারযোগ্য প্রকৃত মেমরির পরিমাণ সামান্য পরিবর্তন করতে পারে।

গ্রাফিক কার্ডগুলিতে বা হার্ডওয়্যারগুলির অন্যান্য অংশগুলির মধ্যে সামান্য পরিবর্তনগুলি অন্য অ্যাপ্লিকেশন থেকে মেমরির দাবিতে অবদান রাখতে পারে, তবে এটি সাধারণত উইন্ডোজগুলিতে ঘটবে না, তাই ইউনিক্স ভিত্তিক।

ম্যাকের জন্য, আপনি সঠিক। ওএস এক্স মেমরি বেশ ভিন্নভাবে সঞ্চয় করে এবং এটি যত তাড়াতাড়ি সম্ভব সব RAM মেমরি ব্যবহার করবে, মেমরি কম হলে এটি পরিমাণ কমিয়ে দিতে শুরু করবে। কিন্তু জিপিইউ শেয়ারিং র্যাম এটিকে এত বেশি বলে মনে করছে।

আমি এই বিষয়ে সবচেয়ে জ্ঞানী নই, যেমন আমি একজন সফ্টওয়্যার প্রকৌশলী, সম্ভবত একটি বৈদ্যুতিক প্রকৌশলী (অথবা অনুরূপ জ্ঞান সহ কেউ) অধিক বিবরণের মধ্যে যেতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.