প্রশ্ন ট্যাগ «garbage-collection»

2
খাঁটি ভাষায় আবর্জনা সংগ্রহ কতটা আলাদা?
হাস্কেলের মতো খাঁটি ভাষায়, সমস্ত ডেটা অপরিবর্তনীয় এবং কোনও বিদ্যমান ডাটা স্ট্রাকচার কোনওভাবেই পরিবর্তন করা যায় না। অতিরিক্তভাবে, অপরিবর্তনীয় ডেটা এবং কার্যকরী প্রোগ্রামিং প্যাটার্নগুলিতে অনেক অ্যালগরিদম প্রকৃতির দ্বারা প্রচুর পরিমাণে আবর্জনা mapতৈরি করে ( উদাহরণস্বরূপ মধ্যবর্তী তালিকা তৈরির শৃঙ্খলা )। বিশুদ্ধতার মুখে আবর্জনা সংগ্রহকারীরা কোন কৌশল এবং কৌশল ব্যবহার করেন …

6
এলএমএএক্স-এর দলটি কেন কোনও মূল্যে জিসি এড়াতে জাভা ব্যবহার করেছিল এবং আর্কিটেকচার ডিজাইন করেছিল?
এলএমএএক্স-এর দল কেন জাভাতে এলএমএএক্স বিপর্যয়কারী ডিজাইন করেছিল তবে জিসি ব্যবহারকে হ্রাস করার জন্য তাদের সমস্ত নকশার পয়েন্ট? কেউ যদি জিসি চালাতে না চান তবে কেন আবর্জনা সংগ্রহের ভাষা ব্যবহার করবেন? তাদের অপটিমাইজেশন, হার্ডওয়্যার জ্ঞানের স্তর এবং তারা যে চিন্তাভাবনা করেছিল তা কেবল দুর্দান্ত তবে কেন জাভা? আমি জাভা বা …

9
মেমরি-অব্যবহৃত প্রোগ্রামিংয়ের জটিলতাগুলি কী কী?
বা অন্য কথায়, স্বয়ংক্রিয় আবর্জনা সংগ্রহ কোন নির্দিষ্ট সমস্যাগুলি সমাধান করেছে? আমি কখনই নিম্ন-স্তরের প্রোগ্রামিং করিনি, তাই আমি জানি না কীভাবে নিখরচায় সংস্থানগুলি জটিল হতে পারে। জিসি ঠিকানার যে ধরণের বাগগুলি দেখে মনে হয় (কমপক্ষে কোনও বাহ্যিক পর্যবেক্ষকের কাছে) এমন এক ধরণের জিনিস যা কোনও প্রোগ্রামার তার ভাষা, গ্রন্থাগার, ধারণাগুলি, …

7
ম্যানুয়াল মেমরি পরিচালনার চেয়ে দ্রুত জঞ্জাল সংগ্রহের বিক্ষোভ
(নরক, আমিও আমার নিজের তাই লিখেছি) আমি অনেক জায়গায় পড়েছি যে গার্বেজ কালেকশন পারে (তাত্ত্বিকভাবে) দ্রুত ম্যানুয়াল মেমরি ব্যবস্থাপনা চেয়ে। যাইহোক, দেখানো বলার চেয়ে অনেক বেশি শক্ত। আমি কার্যকরভাবে এই প্রভাবটি প্রদর্শন করে এমন কোনও কোডের টুকরোটি আসলে দেখিনি । এই পারফরম্যান্স সুবিধাটি প্রদর্শন করে এমন কি এমন কি কোড …

1
যখন কোনও আবর্জনা সংগ্রহকারী গাদা জিনিসগুলিতে যোগাযোগ করে, তখন এটি স্ট্যাকের রেফারেন্সগুলি পরিবর্তন করে?
এটি একটি সাধারণ প্রশ্নের মতো বলে মনে হচ্ছে তবে বিষয়টিতে প্রচুর পড়ার পরেও আমি এখনও একটি নির্দিষ্ট উত্তর খুঁজে পাইনি (সম্ভবত এটি এত সহজ)। আমার প্রশ্নটি হ'ল: কোনও আবর্জনা সংগ্রহকারী যখন গাদা জিনিসগুলিতে যোগাযোগ করে তখন স্ট্যাকের those বস্তুর উল্লেখগুলি কীভাবে আপডেট হয়? আমি দুটি সম্ভাব্য সমাধান সম্পর্কে ভাবতে পারি: …

6
কীভাবে কোনও আবর্জনা সংগ্রহকারী প্রতিটি সংগ্রহে পুরো মেমরিটি স্ক্যান করা থেকে রক্ষা করে?
কিছু (কমপক্ষে মনো এবং এবং নেট এর) আবর্জনা সংগ্রহকারীদের একটি স্বল্প মেয়াদী মেমরি অঞ্চল যা তারা প্রায়শই স্ক্যান করে এবং একটি মাধ্যমিক মেমরি অঞ্চল যা তারা কম প্রায়ই স্ক্যান করে। মনো এটিকে নার্সারি বলে। কোন বস্তুগুলি নিষ্পত্তি করা যায় তা অনুসন্ধান করার জন্য, তারা শিকড়, স্ট্যাক এবং নিবন্ধগুলি থেকে শুরু …

4
স্ট্যাক-ভিত্তিক ভাষায় কি আবর্জনা সংগ্রহের প্রয়োজন আছে?
স্ট্যাক-ভিত্তিক ভাষায় আবর্জনা সংগ্রহের (জিসি) প্রয়োজন কী? ফোর্থ বা আরপিএলের মতো ভাষায় ( এইচপি ক্যালকুলেটরগুলিতে ) কি আবর্জনা সংগ্রহের দরকার আছে? আমি ভাবব, যেহেতু আউটপুটটি স্ট্যাকের বাইরে পপ হয়েছে, কোনও প্রয়োজন হবে না। আমি কিছু অনুপস্থিত করছি?

3
আবর্জনা সংগ্রহের ক্ষেত্রে হ্যাশ টেবিল ব্যবহার করা দুনিয়া এবং চিহ্নের বিশ্ব সমস্যার বন্ধ করে দেবে?
মার্ক-স্যুইপ-কমপ্যাক্ট আবর্জনা সংগ্রহের অ্যালগরিদমে আপনাকে বস্তুগুলি স্থানান্তরিত করার সময় দুনিয়া থামাতে হবে কারণ রেফারেন্স গ্রাফটি বেমানান হয়ে যায় এবং আপনাকে অবজেক্টের দিকে নির্দেশিত সমস্ত রেফারেন্সের মানগুলি প্রতিস্থাপন করতে হবে। তবে কী কী যদি আপনার কীসের জন্য অবজেক্ট আইডি সহ একটি হ্যাশ টেবিল থাকে এবং মান হিসাবে পয়েন্টার হয় এবং রেফারেন্সগুলি …

2
যেহেতু আবর্জনা সংগ্রহ অ-নিরোধক, তাই কেন এটি নিরাপদ র্যান্ডম সংখ্যা উত্সর্গের জন্য ব্যবহৃত হয় না?
আমি পেয়েছি যে / দেব / এলোমেলো ইন্ট্রপির একটি ভাল উত্স, এবং যা সাধারণত ব্যবহৃত হয় - এটি ঠিক যেমন আমি জিসিতে পড়ছি, কমপক্ষে জাভাতে, এটি মেনে নেওয়া যায় যে আবর্জনা সংগ্রহ ডিমন অ-নির্বিচারে কার্যকর করে । যদি এটি সত্য হয়, তবে কেন আমরা আবর্জনা সংগ্রহের সময়টিকে ভেরিয়েবল / ডেভ …

4
কম বিরতি জিসির পিছনে অ্যালগরিদমগুলি কী কী?
উদাহরণস্বরূপ জাভা-র জন্য কয়েকটি ভাষায় স্বল্প বিরতির জিসি প্রবর্তন করা হয়েছে। যারা জিসি বেশিরভাগ কাজ পুরো বিশ্বকে বিরতি না দিয়েই করতে পারেন। এটি স্পষ্টতই একটি বেশ কঠিন সমস্যা কারণ থ্রেডটি সংশোধন করার সময় এটির জন্য মেমরির বিশ্লেষণ করা প্রয়োজন, ফলস্বরূপ প্রক্রিয়া শুরু করতে ব্যবহৃত ডেটা ফলশ্রুতিতে ব্যবহার করা যেতে পারে …

5
মেমরি পরিচালিত ভাষার জন্য একটি রেফারেন্স গণনা প্যাটার্ন?
জাভা এবং .NET- এ দুর্দান্ত আবর্জনা সংগ্রহকারী রয়েছে যা আপনার জন্য মেমরি পরিচালনা করে এবং দ্রুত বাহ্যিক অবজেক্টগুলি ( Closeable, IDisposable) প্রকাশের জন্য সুবিধাজনক নিদর্শনগুলি কেবলমাত্র যদি তাদের একক অবজেক্টের মালিকানা থাকে। কিছু সিস্টেমে কোনও সংস্থার দুটি উপাদান দ্বারা স্বতন্ত্রভাবে গ্রাস করার প্রয়োজন হতে পারে এবং কেবল তখনই প্রকাশিত হয় …

6
জাভা বিকাশকারীদের আবর্জনা সংগ্রহের অ্যালগরিদম সম্পর্কে জানা উচিত? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 4 বছর আগে বন্ধ ছিল । আমাকে সম্প্রতি কোনও সাক্ষাত্কারে জিজ্ঞাসা করা হয়েছে যদি আমি কোনও আবর্জনা …

3
মোবাইল প্ল্যাটফর্মগুলি প্রজন্মের আবর্জনা সংগ্রহকে সমর্থন করে না কেন?
উইন্ডোজ ফোন / এক্সবক্স এবং অ্যান্ড্রয়েড উভয়েরই প্রজন্মের আবর্জনা সংগ্রহের পক্ষে সমর্থন নেই। এটি প্রচুর প্রোগ্রামারদের জন্য হতাশাব্যঞ্জক। এটির জন্য বৈধ ইঞ্জিনিয়ারিং কারণ রয়েছে বলে মনে হয়, তবে আমি এটি বের করতে পারি না। বর্তমান ফোনের ডেস্কটপ / ল্যাপটপগুলি চলার চেয়ে আরও বেশি মেমরির এবং সম্ভবত আরও ভাল সিপিইউ রয়েছে …

4
অ-নির্ধারিত রিসোর্স-পরিচালনা কি একটি ফাঁস বিমূর্ততা?
আমি যা দেখতে পাচ্ছি তা থেকে সম্পদ-পরিচালনার দুটি বিস্তৃত রূপ রয়েছে: নির্মূলবাদী ধ্বংস এবং সুস্পষ্ট। পূর্বের উদাহরণগুলি সি ++ ডিস্ট্রাক্টর এবং স্মার্ট পয়েন্টার বা পার্লের ডিস্ট্রয় সাব হবে, যদিও এর পরবর্তী উদাহরণটি হবে রুবির ব্লক-টু-ম্যানেজমেন্ট-রিসোর্স প্যারাডাইম বা। নেট এর আইডিপস ইন্টারফেস। নতুন ভাষাগুলি পরবর্তীকালের পক্ষে বেছে নেবে বলে মনে হয়, …

4
সি ++ এ থ্রেডগুলির মধ্যে দ্রুত বার্তাটি পাস করার জন্য মেমরি পরিচালনা
ধরুন এখানে দুটি থ্রেড রয়েছে, যা একে অপরকে সংশ্লেষে ডেটা বার্তা প্রেরণ করে যোগাযোগ করে। প্রতিটি থ্রেডে একরকম ম্যাসেজের সারি থাকে। আমার প্রশ্নটি খুব নিম্ন স্তরের: মেমরিটি পরিচালনা করার সবচেয়ে কার্যকর উপায়টি কী হতে পারে বলে আশা করা যায়? আমি বেশ কয়েকটি সমাধান সম্পর্কে ভাবতে পারি: প্রেরক এর মাধ্যমে বস্তুটি …

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