رفتن به مطلب
  • 0

2 نمونه کد خالی کردن حافظه دستگاه


arastooms

سوال

سلام دوستان نیاز دارم در اندروید های ورژن پایین 
حافظه دستگاه رو خالی کنم تا عملیات مورد نظر انجام بشه و از برنامه خارج نشم با فورس کلوز

اومدم در مانی فست این کد رو قرار دادم ولی کفایت نمیکنه 

SetApplicationAttribute(android:largeHeap,"true")

بعد در سایت اصلی این راهنمایی ها رو دیدم که متوجه نمیشم چه طور باید استفاده کرد 
ممنون میشم یکی از اساتید شرح بدن چه طور میشه از این کتابخونه و از کد جاوا استفاده کرد و کجا باید استفاده کنم 
با تشکر 

 

کد اول  با کتابخانه جاوا

'Dim jo As JavaObject
'jo = jo.InitializeStatic("java.lang.runtime")
'jo = jo.RunMethodjo("getruntime",Null)
'Log( jo.RunMethod("totalmemory",Null) )

 

 

کد دوم با کتابخانهReflector

 

'Dim Obj1 As Reflector
'Obj1.Target = cvs
'Obj1.Target = Obj1.GetField("bw")
'Obj1.Target = Obj1.RunMethod("getObject")
'Obj1.RunMethod("recycle")



 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

تاپیک رو طبق قوانین بالا میارم 
ممنون میشم راهنمایی بفرمایید

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1395/06/18, 13:31:02، arastooms گفته است :

اومدم در مانی فست این کد رو قرار دادم ولی کفایت نمیکنه 

سلام عزیز جان.

این کد برای اندروید پایین جواب نمیده.

 

منم خیلی دنبال این مورد بودم اما نشد که RAM رو خالی کنم، البته اگه منظورتون همون خالی کردن RAM هست که بعد از مدتی کار کردن با برنامه پر میشه.

خیلی خیلی پیگیر بودم چندتا کدرو امتحان کردم اما نشد.

 

حالا این کدهای شما چجوری ان؟ تست کردین؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام ، ببین این دو متدی که شما فرستاید اولیش هیچ ربطی به آزاد کردن حافظه مموری نداره و اقدامی در این مورد انجام نمی ده ، دومی هم برای این هست که زمانی که ما از مجموعه داده استفاده می کنیم و خب مقادیری به صورت static در حافظه ذخیره می شند از بین برند (زمانی که دیگه بهشون نیازی نداریم) ، این روش در زبان C و زبان هایی که زبان مادرشون این هست مثل جاوا وجود داره.

 

فکر نکنم این دو متد تاثیر اونچنانی در حافظه رم بزارند ، و فکر کنم راه قطعی همونطور که پژمان گفت وجود نداره.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...