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

আবর্জনা সংগ্রহ (জিসি) হ'ল স্বয়ংক্রিয় মেমরি পরিচালনার একধরণের যা আবর্জনা পুনরায় দাবি করার চেষ্টা করে, বা প্রোগ্রামের দ্বারা আর ব্যবহার করা হয় না এমন বস্তুগুলির দ্বারা দখল করা মেমরি।

4
ইভেন্ট হ্যান্ডলাররা কি আবর্জনা সংগ্রহ বন্ধ করে দেয়?
আমার যদি নিম্নলিখিত কোড থাকে: MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass = null; পিস ক্লাস কি জঞ্জাল সংগ্রহ করা হবে? বা এটি যখনই ঘটবে তখনও এর ঘটনাগুলি গুলি চালিয়ে দেবে? আবর্জনা সংগ্রহের অনুমতি দেওয়ার জন্য আমার কি নিম্নলিখিতগুলি করা দরকার? MyClass pClass = new MyClass(); pClass.MyEvent += …

2
.NET এ আবর্জনা সংগ্রহ বোঝা
নীচের কোডটি বিবেচনা করুন: public class Class1 { public static int c; ~Class1() { c++; } } public class Class2 { public static void Main() { { var c1=new Class1(); //c1=null; // If this line is not commented out, at the Console.WriteLine call, it prints 1. } GC.Collect(); GC.WaitForPendingFinalizers(); Console.WriteLine(Class1.c); …

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

11
কীভাবে পরিচালনা করবেন: java.util.concurrent.TimeoutException: android.os.BinderProxy.finalize () 10 সেকেন্ড ত্রুটির পরে সময়সীমা শেষ?
আমরা বেশ কয়েকটি সংখ্যক , এবং এর TimeoutExceptionsমধ্যে দেখতে পাচ্ছি । এর মধ্যে 90 +% Android 4.3 এ ঘটে 3 আমরা ক্ষেত্রের ব্যবহারকারীদের কাছ থেকে সমালোচনা থেকে এই প্রতিবেদন পাচ্ছি।GcWatcher.finalize, BinderProxy.finalizePlainSocketImpl.finalize ত্রুটিটি এর বিভিন্নতা: " com.android.internal.BinderInternal$GcWatcher.finalize() timed out after 10 seconds" java.util.concurrent.TimeoutException: android.os.BinderProxy.finalize() timed out after 10 seconds at android.os.BinderProxy.destroy(Native …

24
জিসি.কলেক্ট কল করা কখন গ্রহণযোগ্য?
সাধারণ পরামর্শটি হ'ল GC.Collectআপনার কোড থেকে কল করা উচিত নয় , তবে এই নিয়মের ব্যতিক্রমগুলি কী? আমি কেবল কয়েকটি খুব সুনির্দিষ্ট ক্ষেত্রেই ভাবতে পারি যেখানে এটি কোনও জঞ্জাল সংগ্রহের জন্য জোর করে বোঝাতে পারে। একটি উদাহরণ যা মনে মনে জাগে সেগুলি হ'ল একটি পরিষেবা, যা বিরতিতে জেগে ওঠে, কোনও কাজ …

8
বিজ্ঞপ্তি সংক্রান্ত রেফারেন্স সহ জাভা আবর্জনা সংগ্রহ কীভাবে কাজ করে?
আমার বোধগম্যতা থেকে, জাভাতে আবর্জনা সংগ্রহ কিছু জিনিস পরিষ্কার করে যদি সেই বস্তুর দিকে আর কিছুই নির্দেশ করা না থাকে। আমার প্রশ্ন হ'ল আমাদের যদি এরকম কিছু থাকে তবে: class Node { public object value; public Node next; public Node(object o, Node n) { value = 0; next = n;} …

9
সি ++ এ স্ট্যাক, স্ট্যাটিক এবং হিপ
আমি অনুসন্ধান করেছি, তবে আমি এই তিনটি ধারণা খুব ভালভাবে বুঝতে পারি নি। কখন আমাকে গতিশীল বরাদ্দ ব্যবহার করতে হবে (গাদাতে) এবং এর আসল সুবিধাটি কী? স্ট্যাটিক এবং স্ট্যাকের সমস্যাগুলি কী? আমি কীভাবে গাদাতে ভেরিয়েবল বরাদ্দ না করে একটি সম্পূর্ণ অ্যাপ্লিকেশন লিখতে পারি? আমি শুনেছি যে অন্য ভাষাগুলিতে একটি "আবর্জনা …

6
স্পষ্টত ফাইল বন্ধ করা কি গুরুত্বপূর্ণ?
পাইথনে, আপনি যদি কল না করেই কোনও ফাইল খুলেন close(), বা ফাইলটি বন্ধ করেন তবে try- finallyবা with"বিবৃতি ব্যবহার না করেন , এটি কি সমস্যা? বা পাইথন আবর্জনা-সংগ্রহের উপর নির্ভর করে সমস্ত ফাইল বন্ধ করার জন্য কোডিং অনুশীলন হিসাবে যথেষ্ট? উদাহরণস্বরূপ, যদি কেউ এটি করে: for line in open("filename"): # …


8
সঠিকভাবে আইডিস্পোজেবল কার্যকর করা হচ্ছে
আমার ক্লাসে আমি নিম্নলিখিত হিসাবে আইডিস্পোজেবল বাস্তবায়ন করি: public class User : IDisposable { public int id { get; protected set; } public string name { get; protected set; } public string pass { get; protected set; } public User(int UserID) { id = UserID; } public User(string Username, string …

7
আপনি কীভাবে আপনার সমস্ত ক্লাসে ছড়িয়ে পড়া থেকে আটকে যেতে পারেন?
এই সাধারণ ক্লাস দিয়ে শুরু করুন ... ধরা যাক আমার কাছে ক্লাসগুলির একটি সহজ সেট রয়েছে: class Bus { Driver busDriver = new Driver(); } class Driver { Shoe[] shoes = { new Shoe(), new Shoe() }; } class Shoe { Shoelace lace = new Shoelace(); } class Shoelace { …

1
পাইথন আবর্জনা সংগ্রহকারী ডকুমেন্টেশন [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি স্ট্যাক ওভারফ্লো নির্দেশিকাগুলি পূরণ করে না । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্ন আপডেট করুন তাই এটা -বিষয়ে স্ট্যাক ওভারফ্লো জন্য। 5 বছর আগে বন্ধ । এই প্রশ্নটি উন্নত করুন আমি নথির সন্ধান করছি যা পাইথন আবর্জনা সংগ্রহ কীভাবে কাজ …

5
হাস্কেল প্রোগ্রামে আবর্জনা-কালেকটি বিরতির সময় হ্রাস করা
আমরা এমন একটি প্রোগ্রাম বিকাশ করছি যা এই বার্তাগুলির অস্থায়ী ইতিহাস রাখার সময় "বার্তাগুলি" গ্রহণ এবং ফরোয়ার্ড করে, যাতে এটি যদি অনুরোধ করা হয় তবে আপনাকে বার্তার ইতিহাস বলতে পারে। বার্তাগুলি সংখ্যাগতভাবে চিহ্নিত করা হয়, সাধারণত প্রায় 1 কিলোবাইট আকারের হয় এবং আমাদের লক্ষ লক্ষ হাজার বার্তা রাখতে হবে। আমরা …

3
জাভা জিসি (বরাদ্দ ব্যর্থতা)
সর্বদা "জিসি (বরাদ্দ ব্যর্থতা)" কেন? লিনাক্স- এমডি 64 জেআরই ( 1.8.0_25 -b17) এর জন্য জাভা হটস্পট (টিএম) 64-বিট সার্ভার ভিএম (25.25- বি 02), CommandLine flags: -XX:CMSInitiatingOccupancyFraction=60 -XX:GCLogFileSize=10485760 -XX:+HeapDumpOnOutOfMemoryError -XX:InitialHeapSize=32212254720 -XX:MaxHeapSize=32212254720 -XX:NewRatio=10 -XX:OldPLABSize=16 -XX:ParallelGCThreads=4 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintStringTableStatistics -XX:+PrintTenuringDistribution -XX:StringTableSize=1000003 -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=50 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseParNewGC -XX:+UseConcMarkSweepGC 27.329: [GC (Allocation Failure) 27.329: …

4
'গিট গুই' চালানোর সময় কীভাবে "লুজ অবজেক্ট" পপআপটি এড়িয়ে যায়
আমি যখন 'গিট গুই' চালাই তখন আমি পপআপ পাই যা বলবে এই সংগ্রহস্থলের বর্তমানে প্রায় 1500 আলগা বস্তু রয়েছে। এটি তখন ডাটাবেসকে সংকুচিত করার পরামর্শ দেয়। আমি এর আগে এটি করেছি এবং এটি আলগা বস্তুগুলিকে প্রায় 250 এ কমিয়ে দেয় তবে এটি পপআপকে দমন করে না। আবার কমপ্রেস করা আলগা …

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