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

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

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

6
স্থির ক্ষেত্রগুলি আবর্জনা সংগ্রহের জন্য উন্মুক্ত?
অনুমানমূলক ইউটিলিটি শ্রেণি দেওয়া হয়েছে যা কেবলমাত্র প্রোগ্রাম সেটআপে ব্যবহৃত হয়: class MyUtils { private static MyObject myObject = new MyObject(); /*package*/static boolean doStuff(Params... params) { // do stuff with myObject and params... } } মাইঅবজেক্টটি কী আর আবর্জনা সংগ্রহ করা হবে যখন এটি আর ব্যবহার করা হবে না, বা …

4
জাভা 8 এর জন্য ডিফল্ট আবর্জনা সংগ্রহকারী
জাভা 8 এর জন্য ডিফল্ট আবর্জনা সংগ্রহকারী কী? আমি যখন জেএমএক্স বিনগুলি পরীক্ষা করি, তারা এটিকে নতুন প্রজন্মের সমান্তরাল সংগ্রাহক এবং পুরানো প্রজন্মের জন্য পুরানো সিরিয়াল সংগ্রাহক হিসাবে প্রকাশ করে।

1
জিসি ওভারহেড সীমা ছাড়িয়ে গেছে
JVM 'java.lang.OutOfMemoryError: GC ওভারহেড সীমা ছাড়িয়ে গেছে' নিক্ষেপ করার সময়টি কী? আমি জানি আপনি GCTimeLimit এবং GCHeapFreeLimit পরামিতিগুলির সাথে 98% এবং 2% নিয়ন্ত্রণ করতে পারবেন তবে নমুনার সময়টি কী?

6
জাভা অস্থায়ী ফাইলগুলি কখন মুছে ফেলা হয়?
ধরুন আমি পদ্ধতিটি দিয়ে জাভাতে একটি অস্থায়ী ফাইল তৈরি করি File tmp = File.createTempFile(prefix, suffix); আমি যদি delete()পদ্ধতিটিতে কল্পনা না করি তবে ফাইলটি কখন মুছে যাবে? অন্তর্দৃষ্টি হিসাবে, এটি হতে পারে যখন জেভিএম সমাপ্ত হয়, বা এর আগে (আবর্জনা সংগ্রাহক দ্বারা), বা পরে (কোনও কোনও অপারেটিং সিস্টেম স্যুইপিং প্রক্রিয়া দ্বারা)।

16
উত্পাদনে জাভা জি 1 আবর্জনা সংগ্রহ
যেহেতু জাভা default নতুন জি 1 টি আবর্জনা সংগ্রহ ডিফল্টরূপে ব্যবহার করতে যাচ্ছে জাভা কি "বিধ্বংসী" জিসি বিরতি সময়গুলি ব্যতীত তীব্রতর বৃহত্তর স্তরের ক্রম পরিচালনা করতে সক্ষম হবে? আসলে কি কেউ উত্পাদনে জি 1 বাস্তবায়ন করেছে, আপনার অভিজ্ঞতাগুলি কী ছিল? আমি কেবলমাত্র একবার দেখতে পেলাম খুব দীর্ঘ জিসি বিরতি খুব …

4
অ্যান্ড্রয়েড - ক্রিয়াকলাপের নির্মাণকারীর বনাম অনক্রিট re
আমি বুঝতে পারি যে অ্যান্ড্রয়েডের Activitiesনির্দিষ্ট লাইফসাইকেল রয়েছে এবং সেটি onCreateওভাররাইড করা উচিত এবং প্রারম্ভিককরণের জন্য ব্যবহার করা উচিত তবে কনস্ট্রাক্টরে ঠিক কী ঘটে? আপনি কি সেই সাথে Activityকনস্ট্রাক্টরকে ওভাররাইড করতে পারেন এমন কোনও পরিস্থিতি রয়েছে , বা আপনার কখনই এটি স্পর্শ করা উচিত নয়? আমি ধরে নিচ্ছি যে কনস্ট্রাক্টরটি …

4
জাভা থ্রেড আবর্জনা সংগ্রহ করা হয়েছে কি না
এই প্রশ্নটি কোনও সাইটে পোস্ট করা হয়েছিল। আমি সেখানে সঠিক উত্তর খুঁজে পাইনি, তাই আমি এখানে এটি আবার পোস্ট করছি। public class TestThread { public static void main(String[] s) { // anonymous class extends Thread Thread t = new Thread() { public void run() { // infinite loop while (true) …

14
জাভা আবর্জনা সংগ্রহে বাতিল করার জন্য কী জিনিসকে বরাদ্দ করা হয়?
nullজাভাতে কোনও অব্যবহৃত অবজেক্টের রেফারেন্স নির্ধারণ করা কি কোনও পরিমাপযোগ্য উপায়ে আবর্জনা সংগ্রহের প্রক্রিয়াটিকে উন্নত করে? জাভা (এবং সি #) এর সাথে আমার অভিজ্ঞতা আমাকে শিখিয়েছে যে প্রায়শই ভার্চুয়াল মেশিন বা জেআইটি সংকলককে চেষ্টা ও আউটস্মার্ট করার জন্য স্বজ্ঞাত, তবে আমি সহকর্মীরা এই পদ্ধতিটি ব্যবহার করতে দেখেছি এবং আমি যদি …

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

1
গেটআরফের মেমরির খরচ (আবর্জনা সংগ্রহ) KB4525236 এর সাথে পরিবর্তিত হয়েছে
আমরা আমাদের উইন্ডোজ 2016 সার্ভার / উইন্ডোজ 10 ক্লায়েন্টগুলিতে KB4525236 ইনস্টল করার পরে মেমরির বাইরে থাকা সমস্যার অভিজ্ঞতা অর্জন করি । কোনও ফাংশন কল করার সময় মেমরির আবর্জনা সংগ্রহ করার সময় এই সুরক্ষা ফিক্সটি মুহূর্তটির পরিবর্তিত হয়েছে বলে মনে হয় GetRef। প্রি KB4525236 GetRefদৃষ্টান্তের ভেরিয়েবলটি সেট করা মাত্রই আবর্জনা সংগ্রহের …

1
ধ্বংসকারীদের জন্য আবর্জনা সংগ্রহকারী আচরণ
আমার একটি সাধারণ ক্লাস রয়েছে যা নীচে হিসাবে সংজ্ঞায়িত হয়েছে। public class Person { public Person() { } public override string ToString() { return "I Still Exist!"; } ~Person() { p = this; } public static Person p; } প্রধান পদ্ধতিতে public static void Main(string[] args) { var x = …

2
WeakHashMap ব্যবহার করা সত্ত্বেও আউটঅফমিউরিঅ্যাক্সপশন
যদি কল না করা হয় System.gc()তবে সিস্টেমটি একটি আউটআফ মেমরিএক্সসেপশন নিক্ষেপ করবে। আমি কেন System.gc()স্পষ্টভাবে কল করতে হবে তা জানি না ; জেভিএম gc()নিজেই কল করা উচিত , তাই না? দয়া করে উপদেশ দাও. নিম্নলিখিতটি আমার পরীক্ষার কোড: public static void main(String[] args) throws InterruptedException { WeakHashMap<String, int[]> hm = …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.