(আমি এ বিষয়ে ইতিবাচক নই, তবে ...)
এএস 3 একটি অ-নিষ্ক্রিয় আবর্জনা সংগ্রহ ব্যবহার করে যার অর্থ রানারটাইম যখনই মনে করে (তখন এটি চালানোর কোনও কারণ না থাকলে সাধারণত তা নয়) এটি কার্যকর করার জন্য ব্যয়বহুল অপারেশন রয়েছে means এটি বেশিরভাগ আধুনিক আবর্জনা সংগ্রহকারী ভাষা (যেমন সি # এবং জাভা) ব্যবহার করে যা একই পদ্ধতি।
ধরে নেওয়া মেমরির সাথে byteArray
বা অ্যারের মধ্যে থাকা আইটেমগুলির মধ্যে অন্য কোনও উল্লেখ নেই , আপনি যেখানে byteArray
ঘোষিত হওয়ার সুযোগটি বাইরে বেরোনোর পরে মেমরিটি কোনও একসময় মুক্ত হবে ।
আপনি জঞ্জাল সংগ্রহ করতে বাধ্য করতে পারেন, যদিও আপনার সত্যিকারের উচিত নয় should আপনি যদি করেন তবে এটি পরীক্ষার জন্যই করুন। আপনি যদি উত্পাদনে এটি করেন তবে আপনি কার্যকারিতাটিকে সহায়তা করার চেয়ে অনেক বেশি ক্ষতিগ্রস্থ করবেন।
একটি জিসি জোর করতে, চেষ্টা করুন (হ্যাঁ, দুবার):
flash.system.System.gc();
flash.system.System.gc();
আপনি এখানে আরও পড়তে পারেন ।