আমি আর এর কাছে উপলব্ধ মেমরির পরিমাণ বাড়াতে (বা হ্রাস) করতে চাই this এটি অর্জনের জন্য কী কী পদ্ধতি রয়েছে?
আমি আর এর কাছে উপলব্ধ মেমরির পরিমাণ বাড়াতে (বা হ্রাস) করতে চাই this এটি অর্জনের জন্য কী কী পদ্ধতি রয়েছে?
উত্তর:
থেকে:
http://gking.harvard.edu/zelig/docs/How_do_I2.html ( আয়না )
উইন্ডোজ ব্যবহারকারীরা যে ত্রুটিটি মেমরির বাইরে চলে গেছে তা পেতে পারে।
আপনার যদি ইতিমধ্যে আর ইনস্টল করা থাকে এবং পরবর্তীতে আরও র্যাম ইনস্টল করা থাকে তবে অতিরিক্ত ক্ষমতার সুযোগ নিতে আপনাকে আর পুনরায় ইনস্টল করতে হতে পারে।
আপনি ম্যানুয়ালি উপলব্ধ মেমরির পরিমাণ সেট করতে পারেন। আর বন্ধ করুন, তারপরে আপনার আর প্রোগ্রাম আইকনটিতে ডান ক্লিক করুন (আপনার ডেস্কটপে বা আপনার প্রোগ্রাম ডিরেক্টরিতে আইকন)। `` বৈশিষ্ট্য '' নির্বাচন করুন এবং তারপরে `` শর্টকাট '' ট্যাবটি নির্বাচন করুন। `` লক্ষ্য '' ক্ষেত্রটি অনুসন্ধান করুন এবং আর এক্সিকিউটেবলের অবস্থানের কাছাকাছি সমাপ্তি উদ্ধৃতিগুলির পরে, যুক্ত করুন
--max-Mem আকার = 500M
নীচের চিত্রে হিসাবে দেখানো হয়েছে। আপনি এই মানটি 2 গিগাবাইট বা আপনার ইনস্টল করা সর্বাধিক পরিমাণ শারীরিক র্যাম পর্যন্ত বাড়িয়ে দিতে পারেন।
আপনি যদি ত্রুটিটি পান যে আর লেন্থ এক্সের কোনও ভেক্টর বরাদ্দ করতে পারে না, আর এর বাইরে বন্ধ করে line `লক্ষ্য '' ক্ষেত্রে নিম্নলিখিত লাইনটি যুক্ত করুন:
--max-vsize = 500M
বা যথাযথ হিসাবে আর প্রম্পটে টাইপ করে আর কত স্মৃতি উপলব্ধ রয়েছে তা দেখতে আপনি সর্বদা পরীক্ষা করতে পারেন
memory.limit()
যা আপনাকে এমবিতে উপলব্ধ মেমরির পরিমাণ দেয়। আর র পূর্ববর্তী সংস্করণে আপনি ব্যবহার করতে প্রয়োজন: round(memory.limit()/2^20, 2)
।
ব্যবহার memory.limit()
। আপনি এই কমান্ডটি ব্যবহার করে ডিফল্ট বৃদ্ধি করতে পারেন memory.limit(size=2500)
, যেখানে আকারটি এমবিতে থাকে is এর আসল সুবিধা নিতে আপনার প্রয়োজন 64-বিট ব্যবহার করা।
অন্য একটি পরামর্শ হ'ল মেমরি দক্ষ বস্তুগুলি যেখানেই সম্ভব ব্যবহার করুন: উদাহরণস্বরূপ, ডেটা.ফ্রেমের পরিবর্তে ম্যাট্রিক্স ব্যবহার করুন।
মাইক্রোসফ্ট উইন্ডোজ প্রক্রিয়াগুলি থেকে কোনও মেমরি অনুরোধ গ্রহণ করতে পারে যদি এটি করা যায়।
ভার্চুয়াল মেমরির আকার ব্যতীত কোনও প্রক্রিয়াতে সরবরাহ করা যায় এমন মেমোরির কোনও সীমা নেই।
ভার্চুয়াল মেমোরি আকারটি কোনও বিসেসের জন্য 32 বিবিট সিস্টেমে 4 জিবি, আপনি যতগুলি অ্যাপ্লিকেশন চালাচ্ছেন তা বিবেচনাধীন নয়। যে কোনও প্রক্রিয়া 32 বিট সিস্টেমে 4 গিগাবাইট মেমরি বরাদ্দ করতে পারে।
অনুশীলনে, উইন্ডোজ স্বয়ংক্রিয়ভাবে র্যাম বা পৃষ্ঠা-ফাইল থেকে বরাদ্দ মেমরির কিছু অংশ প্রক্রিয়াগুলির অনুরোধ এবং পেজিং ফাইল প্রক্রিয়া নির্ভর করে ates
তবে আর একটি সীমা পেজিং ফাইলের আকার। আপনার যদি একটি ছোট পেজিং-ফাইল থাকে, আপনি বড় স্মৃতি বরাদ্দ করতে পারবেন না। মাইক্রোসফ্ট অনুসারে আরও মেমোরি স্পেস রাখার জন্য আপনি পেজিং ফাইলের আকার বাড়িয়ে তুলতে পারেন।
আর কে বরাদ্দ করা মেমরির পরিমাণ বাড়ানোর জন্য আপনি মেমরি.লিট ব্যবহার করতে পারেন
memory.limit(size = ...)
অথবা
memory.size(max = ...)
যুক্তি সম্পর্কে