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

کرش شدن یا پایین آمدن سرعت برنامه


eng.moaiedi

سوال

با سلام خدمت دوستان

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

ممنون میشم راهنمایی بفرمایید با تشکر.

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

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

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

سلام به این تاپیک سر بزن شاید بدردت خورد و اگه مشکل توهم همونه بگو اونجا! *vibre*

http://answercenter.ir/newpostinthread2916.html

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

1- از عکس های Png استفاده کنید

2- کد نویسی خودتون رو درست انجام بدید

3- این کد رو به Manifest Editor اضافه کنید:

SetApplicationAttribute(android:largeHeap,"true")

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

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

bm = LoadBitmapSample(File.DirAssets,"doctor-icon.png",256,256)

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

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

یکی اینکه ممکنه سایز عکسها بالا باشه دقت کنید حجم عکس نه سایز عکس که بهتره با برنامه های کمکی سایز عکس رو کم کنید بدون افت کیفت اکثرا سایز 640*480 برفرض اجرا در تبلت 10 اینچ کفایت میکنه .

این برنامه خوبه Light Image Resizer 4

دوم استفاده از loadbitmapsample که خوب ظاهرا رعایت کردید البته من دیدم بعضی ها در دیزاین فایل رو به ابجکت وصل میکنن و بعد توی برنامه هم از این کد میزنن که درست نیست .

سوم باز بودن اکتیویتی های زیاد که باید وقتی کارتون تموم میشه حتما Activity.Finish کنید که البته من خودم قبل از این Activitv.RemoveAllViews هم میکنم .

نهایت اگر باز هم مشکل داشتید حتما ابجکتهایی که زیر قرار میگیرن و نیازی نیست که استفاده بشه را از تصویر خالی کنید null که این کار به ازاد شدن حافظه در همون اکتیویتی کمک میکنه .

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

ممنون از لطفتون دوست عزیز تمام کار هایی که گفته شده رو بنده انجام دادم برنامه یکم دیرتر سرعتش میاد پایین و کرش میشه ولی در کل با اون کار ها باز هم کرش میشه.... تمام عکس هایی که تو پروژه استفاده کردم نهایتا 5 یا 6 کیلوبایت هستن واقعا تعجب می کنم مموری با این عکس ها پر بشه !!!

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

بفرمایید که برنامه شما چکاری داره انجام میده و با چه فایلهایی داره کار میکنه نوع کار با فایلها رو بگید.

البته عرض کردم حجم اصلا مهم نیست فقط سایز عکس باید کم باشه بعضی برنامه ها هستند که خلاف اون برنامه ای که گفتم کار میکنن یعنی حجم رو بدون تغییر سایز میارند پایین که بدرد ما نمیخورند!

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

برنامه خدمت شما می تونید خودتون مشاهده کنید ... یکم بیشتر از حد کاربر باهاش کار کنه کم کم سرعت کم میشه و کرش میشه.

لینک دانلود

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

خوب این که نه هنگ کرد و نه چیزی بهم ریخت من حدود 10 دقیقه منو ها رو کارکردم با سرعت !!:D

البته بنظرم هنوز یک جاهایی رو کامل نکردید

در هر صورت روی گوشی های دیگه هم تست کنید

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

جالبه روی گوشی خودم هنگ می کنه !!! توی منو ها فکر نکنم مشکلی داشته باشه وقتی چند بار مشخصات پزشکان رو مشاهده کنید خودش هنگ می کنه...

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

واسه لود عکسات از LoadBitmapSample استفاده کن .

وقتی از یه اکتیویتی خارج میشی Finish کن .

ببین جواب میده

مشکل از کدنویسی فک نکنم باشه چون دزاین کراش میشه .

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

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

bm = LoadBitmapSample(File.DirAssets,"doctor-icon.png",256,256)

و بعد از برگشت کاربر هم اکتیویتی رو finish کردم اما باز هم بعد از یه تعداد کرش میشه*dntknow*

   If KeyCode = KeyCodes.KEYCODE_BACK Then
       Activity.RemoveAllViews
       Activity.Finish
   End If    

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

فقط رو گوشی تو اینطور میشه ؟

اگه اره اطلاعات گوشیتو بگو

اگه رم 1 سی پی یو dual core هست

رو گوشی 4 هسته ای تست کن .

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

G730 هست گوشی 4 هسته ای هستش و رم 1 روی امولاتور هم به این مشکل بر می خورم....

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

بایگانی شده

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

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

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