কম্পিউটার

Derailed সঙ্গে আপনার রত্ন মেমরি ব্যবহার প্রোফাইল

তাই আপনার Rails অ্যাপ অনেক বেশি RAM নিচ্ছে। কি কি নতুন? কিন্তু সম্ভবত এই শুধু উপায় জিনিস হয় না. সম্ভবত আপনার অ্যাপ্লিকেশনের মেমরি ফুটপ্রিন্ট এক বা একাধিক স্ফীত রত্ন দ্বারা বড় করা হচ্ছে৷

আমি সম্প্রতি রিচার্ড স্নিম্যানের একটি খুব দুর্দান্ত প্রকল্পে হোঁচট খেয়েছি। এটিকে লাইনচ্যুত বলা হয় এবং এটি স্বয়ংক্রিয় বেঞ্চমার্কিং সরঞ্জামগুলির একটি সংগ্রহ। এখানে গিথুব রেপো।

আপনাকে যা করতে হবে তা হল আপনার রত্ন ফাইলে এইভাবে যুক্ত করুন:

gem 'derailed', group: :development
gem "stackprof", group: :development

তারপর আপনি দেখতে পারবেন আপনার প্রতিটি রত্ন কম্পাইলের সময় ঠিক কতটা মেমরির প্রয়োজন:

Derailed সঙ্গে আপনার রত্ন মেমরি ব্যবহার প্রোফাইল আপনার প্রতিটি রত্ন কম্পাইলের সময় কতটা RAM ব্যবহার করে তা দেখতে bundle:mem কমান্ডটি ব্যবহার করুন

আপনি লোড টাইমে আপনার রত্ন দ্বারা কতগুলি বস্তু বরাদ্দ করা হয়েছে তাও দেখতে পারেন।

Derailed সঙ্গে আপনার রত্ন মেমরি ব্যবহার প্রোফাইল লোডের সময় অবজেক্ট বরাদ্দ সম্পর্কে তথ্য দেখতে bundle:objects ব্যবহার করুন

আপনার অ্যাপ্লিকেশন চালানোর সাথে সাথে মেমরির ব্যবহার পরিমাপের জন্য এমনকি সরঞ্জাম রয়েছে। আমি এখনও ব্যক্তিগতভাবে এগুলি পরীক্ষা করার সুযোগ পাইনি, যেহেতু আপনাকে আপনার ডেভেলপমেন্ট কম্পিউটারে প্রোডাকশন মোডে আপনার অ্যাপ চালাতে সক্ষম হতে হবে৷


  1. মঙ্গলবার টিপ:আপনার ডকে একটি স্ক্রোল সহ সমস্ত খোলা উইন্ডোজ দেখুন

  2. Google Chrome মেমরি ব্যবহার/মেমরি লিক সমস্যা?

  3. একটি কভার স্টোরি ভিডিও দিয়ে আপনার LinkedIn প্রোফাইলকে আরও গতিশীল করুন৷

  4. Google Family Link-এর মাধ্যমে আপনার বাচ্চার ফোনের ব্যবহার পর্যবেক্ষণ করুন