shydab



قدم اول

تنظیمات Unlock Developer را فعال کنید

مدیریت RAM در منوی تنظیماتUnlockDeveloperقرار دارد که به طور پیش فرض غیر فعال است. به منظور فعال کردن آن از مسیرSettings->About Phoneوارد شوید و۷بار رویBuildNumberکلیک کنید.

قدم دوم

RAM خود را مدیریت کنید

حال، منویDeveloperOptionsرا باز کنید، برای اکثر افراد، در پایین ترین قسمت منوی تنظیمات قرار دارد. برای ورژن های جدید تر های اندروید ممکن است از این مسیرSettings -> System -> Advancedبه این منو دسترسی پیدا کنید. بعد از ورود به آن گزینه Running services را انتخاب کنید که باید در بالای لیست باشد.

حال میتوانید تمام سرویس های فعال را ببینید. سرویس ها قسمت هایی از نرم افزار ها هستند که معادلات را در پیش زمینه در زمان بیشتری بدون دخالت کاربر اجرا میکنند. به عنوان مثال، سرویس ها پیام های RCS را مدیریت میکنند. معمولا این سرویس ها بدون دخالت کاربر کار میکنند و کاربر حتی ممکن است کاربر از وجود آنها نداشته باشد. به هر حال، هر از گاهی ممکن است با مشکل مواجه شوید مخصوصا اینکه مقدار RAM محدودی داشته باشید.

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

بعد از اینکه جدول را از بالا به پایین مطالعه کردید، مطمئن شوید که RAM مشکل اصلی شماست. اگر در حدود یک سوم RAM آزاد است به احتمال زیاد مشکل شما از RAM نیست و باید جایی دیگری به دنبال مشکل بگردید. اگر مقدار کمتری از RAM آزاد است ببینید کدام نرم افزار ها RAM بیشتری با سرویس هایشان اشغال میکنند. اگر به این نرم افزار ها نیاز ندارید آن ها را پاک کنید.

برای مطالعه ادامه مطلب کلیک کنید


حداقل ۲۴،۰۰۰ دستگاه آندروید مختلف وجود دارند و همه آن ها اجزای سخت افزاری متفاوتی با یکدیگر دارند. به همین دلیل است که بسیاری از توسعه دهندگان انواع منحصر به فردی از برنامه های خود را منتشر می کنند که در بین چیزهای دیگر، کمک می کند همه اندازه های مختلف نمایش صفحه و راه حل مناسب را بر روی گوشی های اندروید و تبلت ها را تطبیق دهد.

همیشه انواع مختلفی از یک اپلیکیشن به دلیل وجود سیستم عامل های متفاوت وجود دارد. زمانی که شما play store یا app store خود را باز می کنید و قصد دانلود برنامه ای دارید، فروشگاه play شما به راحتی تشخیص می دهد که چه نوع برنامه ایبرای گوشی شما مناسب است. اما زمانی که شما بخواهید برنامه خود را از سایتی مانند APKMirror دانلود کنید، باید به صورت دستی انتخاب کنید که کدام نسخه برای موبایل شما بهتر است.

بیشتر این نوع اپلیکیشن ها بر اساس نوع پردازنده یا مقدار DPI موبایل شما دسته بندی بندی می شوند که نشان دهنده display density صفحه نمایش مویایل شما است و به برنامه کمک می کند تا بداند که چه مقدار از محتوا در صفحه قرار دارد. برای اینکه بدانید کدام APK را باید دانلود کنید، در ابتدا باید بخش DPI موبایل خود را پیدا کنید. اصلا نگران نباشید. زیرا ما در این مقاله به شما نشان خواهیم داد که چگونه آن را پیدا کنید.

قدم اول: DevCheck را نصب کنید

برای اینکه بدانید چه اپلیکیشنی را باید دانلود کنید، اولین کاری که باید انجام دهید این است که مقدار density صفحه نمایش موبایل خود را پیدا کنید. ساده ترین راه برای انجام این کار این است که برنامه DevCheck را دانلود کنید. شکل و لوگوی این برنامه در عکس پایین آورده شده است. این برنامه از نوع توسعه دهنده flar2, AKA Aaron Segaert است.

برای مطالعه ادامه مطلب کلیک کنید


۱- فایل های صوتی را در تلفن همراه خود قرار دهید یا دانلود کنید
برای شروع ، باید آهنگ زنگ یا صدای اعلان را مستقیماً به دستگاه Android خود بارگیری کنید، یا می توانید تلفن همراه خود را به یکی از رایانه های خود وصل کنید و آهنگ های مورد نظر خود را در حافظه داخل موبایل خود منتقل کنید. یا از اینجا صداهای زنگ و نوتیفیکیشن زیبا را دانلود کنید.

فرمت های MP3 ، M4A ، WAV و OGG همه به صورت کامل توسط سیستم عامل اندروید پشتیبانی می شوند، بنابراین تقریباً هر پرونده صوتیی که می توانید بارگیری کنید، کار خواهد کرد.


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

برای این قسمت به یک برنامه مرورگر فایل یا همان File manager نیاز دارید. (معمولا روی همه گوشی های اندروید به صورت پیش فرض وجود دارد ولی اگر می خواهید از یک مرورگر فایل بهتر استفاده کنید ما برنامه Solid explorer را پیشنهاد می کنیم) هر مرورگر فایل این ترفند را انجام می دهد، اما من معمولا برای نشان دادن فایل های صوتی از برنامه هایی به نام Solid Explorer استفاده می کنم. (از اینجا دانلود کنید).

می توانید هم از خود مرورگر فایل گوشی استفاده کنید و خیلی راحت صداهای زنگی که می خواهید استفاده کنید را در پوشه Ringtone گوشی بریزید و این مرجله را رد کرده و به مرحله ۳ بروید. همین!


پس از اینکه این برنامه را در موبایل خود نصب کردید، آن را باز کرده و به سمت پوشه بارگیری در حافظه داخلی یا کارت SD خود بروید. از آنجا، صدای زنگ یا صدای زنگ اعلان را که در مرحله ۱ دانلود کردید، انگشت خود را روی آن نگه دارید و سپس بر روی دکمه ldquo;Cutrdquo; در بالای صفحه ضربه بزنید.


در مرحله بعد ، یک مرحله به عقب برگردید دهید تا دوباره به کارت SD اصلی یا فهرست داخلی حافظه داخلی برگردید.

در آنجا، پوشه آهنگ های زنگ را باز کنید، یا اگر در حال انتقال یک فایل صوتی اعلان هستید، پوشه اطلاعیه ها را باز کنید.

در مرحله بعدی، روی دکمه ldquo;Pasterdquo; ضربه بزنید تا تمام آهنگ هایی را که انتخاب کردید در آنجا کپی شود. کسانی که با برنامه Solid Explorer کار می کنند، دکمه دایره ای در نزدیکی گوشه پایین سمت راست است را بزنند.

برای مطالعه ادامه مطلب کلیک کنید


با شروع کار Android Lollipop ، روند نصب Xposed Framework کمی پیچیده تر شد. نه تنها برای هر نسخهاز اندروید نصب کننده های جداگانه ای وجود داشت، بلکه اکنون باید دقیقاً بدانید که چه نوع پردازنده ای در دستگاه شما قرار دارد تا مطمئن شوید که پوشه های صحیح را بارگیری و دانلود می کنید. در حقیقت، معماری CPU این روزها به عاملی بسیار مهم در سناریوهای مختلف تبدیل شده است، از جمله برخی از به روزرسانی های برنامه های جانبی و البته رم های سفارشی.

سه معماری اصلی CPU وجود دارد که در تلفن همراه های اندرویدی امروزی مورد استفاده قرار می گیرد. شاید ARM رایج ترین میان آن ها باشد، زیرا برای مصرف باتری بهینه شده است. ARM64 تحولی از معماری اصلی ARM است که از پردازش ۶۴ بیتی برای محاسبات قدرتمندتر پشتیبانی می کند و به سرعت در دستگاه های جدیدتر به استاندارد مورد نظر تبدیل می شود.

سپس x86 به وجود آمد، که کمی قدرتمندتر از هر نوع پردازنده های ARM است، اما نه به عنوان یک باتری؛ بنابراین در بین این سه پردازنده، x86 کمتر از همه رایج است. اما صرف نظر از همه این ها، اگر شما دقیقاً مطمئن نیستید که گوشی موبایل شما چه نوع پردازنده ای را دارد، ما به شما در این مقاله نشان می دهیم که آیا گوشی موبایل شما دارای تراشه ARM ، ARM64 یا x86 است.

قدم اول: برنامه Droid Hardware Info را نصب کنید

ساده ترین روش برای پیدا کردن نوع CPU گوشی موبایلتان، نصب برنامه ای است که در مورد سخت افزار موبایل شما، به شما اطلاعات خوبی را ارئه دهد. برنامه ای که به نظر ما بسیار مناسب است Droid Hardware Info نام دارد و در فروشگاه Google Play بصورت رایگان برای دانلود در دسترس است. برای شروع، برنامه را با همین نامی که نوشتیم جستجو کرده و نصب کنید

برای مطالعه ادامه مطلب کلیک کنید


اطلاعات پشت پرده بیم اندروید

برای اکثر دستگاه های موبایل، در واقع دو روش مختلف برای استفاده از Android Beam وجود دارد. اولین ویژگی ldquo;Touch to Beamrdquo; بودن آن است؛ زمانی که شما اطلاعاتی از یک دستگاه موبایل به عنوان مثال لینک های سایتی و موارد دیگر را مشاهده می کنید، به راحتی می توانید تلفن همراه خود را به تلفن همراه او وصل کرده و با یک کلیک، اطلاعات مورد نظر خود را برای خود بفرستید. این بهترین کار برای به اشتراک گذاری وب سایت ها، فیلم های YouTube ، تصاویر، موقعیت مکانی یا اطلاعات تماس است.

روش دوم شامل استفاده از منوی اشتراک گذاری اندرویدی است که در واقع بسیار ساده تر از آن است که به نظر می رسد. به علاوه، شما می توانید تقریباً هر نوع پرونده ای را در Android Beam با دیگران به اشتراک بگذارید؛ زمانی که شما می خواهید به دوست خود یک فایل صوتی مانند موزیک، تصاویر یا ویدئوهای کوتاهی که بومی نیستند بفرستید، با استفاده از ویژگی rdquo; Touch to Beamrdquo; این کار مفید خواهد بود.

هر دو روش نیاز به فعال کردن ویژگی NFC در هر دستگاه موبایلی را دارد که باید بصورت پیش فرض روشن شود اما ممکن است برای فعال شدن به رفتن به منوی تنظیمات اصلی گوشی نیاز داشته باشید. جای این تنظیمات بسته به نوع دستگاه شما متفاوت خواهد بود، بنابراین پیشنهاد می کنم وارد تنظیمات خود شوید و در قسمت بالای صفحه گوشی خود جستجو را زده و عبارت NFC را جستجو کرده و آن را فعال کنید.

روش اول: Touch to beam (با لمس کردن)

ویژگی ldquo;Touch to Beamrdquo; احتمالاً رایج ترین روش برای استفاده از شعاع اندرویدی است، بنابراین ما از اینجا شروع خواهیم کرد.

زمانی که شما به صورت آنلاین در حال مشاهده یک تصویر، یک فایل پشتیبانی شده یا یک فایل از طریق تلفن خود هستید، مطمئن شوید که دستگاه اندرویدی شما روشن و باز است، سپس هر دو دستگاه را کنار هم قرار دهید. صدای بوقی را می شنوید، سپس محتوای صفحه نمایش شما کوچک خواهد شد، متنی در بالای صفحه قرار داده می شود که rdquo; Touch to beam rdquo; را نشان می دهد.

از اینجا به بعد، به راحتی روی صفحه نمایش خود ضربه بزنید تا محتوا و اطلاعات مورد نظر به تلفن یا گوشی موبایل دوست شما ارسال شود؛ این تنها و ساده ترین راه ممکن برای اتصال بین دو گوشی موبایل است. در حقیقت، شما می توانید در این مرحله دستگاه ها را از یکدیگر دور کنید، زیرا شما اگر دستگاه موبایل را دورتر ببرید، باز هم با استفاده از اتصالات بلوتوث می توانید اطلاعات را بین دو دستگاه موبایل منتقل کنید. در آخر، صدای بوق تأیید را می شنوید، سپس فایل یا پرونده شما به طور خودکار در گوشی موبایل دوستتان با توجه به برنامه مربوطه باز خواهد شد.

روش دوم: یک فایل را با Android Beam بفرستید

اگر فایلی را دیدید که با Android Beam نمی توانستید آن را به اشتراک بگذارید و نمی توانستید از ویژگی ldquo;Touch to Beamrdquo; استفاده کنید، اصلا نگران نباشید چون هنوز هم بدشانس نیستید. اگر گوشی موبایل شما از نوع سیستم عامل اندروید ۵ به بالا بود، شما به راحتی می توانید با استفاده از Android Beam

اطلاعات خود را به اشتراک بگذارید و برای دوستان خود ارسال کنید.

برای استفاده از این روش، باید برنامه ای را داشته باشید که بتواند فایلی که می خواهید بیم کنید را به اشتراک بگذارد.شما می توانید از این روش برای فرستادن بسیاری از فایل ها مانند موزیک و گیف و . استفاده کنید. هر برنامه مرورگر فایل باید این ترفند را انجام دهد.

برای شروع، فایلی را که می خواهید در برنامه مرورگر پرونده خود قرار دهید، به راحتی انتخاب کنید. سپس گزینه rdquo; Sharerdquo; یا rdquo; اشتراکrdquo; را انتخاب کنید. در اینجا روی rdquo; Android Beamrdquo; که در فهرست اشتراک گذاری پیدا خواهید کرد، ضربه بزنید. در نهایت صدای یک زنگ یا بوقی را خواهید شنید و بعدش محتوای صفحه نمایش شما به مراتب کم خواهد شد.

برای مطالعه ادامه مطلب کلیک کنید


قدم اول: شماره مدل و نوع CPU خود را پیدا کنید

زمانی که یک حافظه ROM سفارشی را روشن می کنید، باید کاملا مطمئن باشید که فایل های درستی را با توجه به شماره CPU خود از اینترنت دانلود می کنید. به همین دلیل، من به شما توصیه می کنم که یک app به نام Droid Hardware Info را نصب کنید تا اطلاعات اولیه درباره سخت افزار دستگاه خود را یاد بگیرد.

بعد از آن که برنامه را نصب کردید، به راحتی آن را اجرا کنید و به قسمت Device tab بروید. در آنجا دنبال بخش rdquo; Modelrdquo; بگردید و آن را یادداشت کنید. شما می توانید از این اطلاعات برای اطمینان از دانلود رام مناسب برای دستگاه موبایل خود استفاده کنید.

در مرحله بعد، باید نوع پردازنده دستگاه خود را بدانید و با دستگاه های مدرن اندرویدی، فقط سه گزینه وجود دارد که شامل: ARM ، ARM64 و x86 . بنابراین در بخش System tab ، به دو قسمت توجه داشته باشید ldquo;CPU Architecturerdquo; و ldquo;InstructionSetsrdquo; . در آنجا، اطلاعات موجود در این دسته ها را با لیست زیر مطابقت دهید تا نوع پردازنده دستگاه خود را پیدا کنید:

  • ARM:ARMv7 یا armeabi
  • ARM64:AArch64 یا arm64
  • x86:x86 یا x86abi

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

اکنون که نام، مدل و نوع CPU دستگاه خود را می دانید، می توانید فایل های ROM مناسب را برای تلفن یا گوشی موبایل خود دانلود کنید. هنگام دانلود فایل های زیر، قبل از رفتن به مرحله بعدی اطمینان حاصل کنید که همه آن ها در حافظه داخلی دستگاه یا کارت SD شما ذخیره شده اند.

۱-ROM سفارشی (ضروری)

در قدم اول، شما باید یک نسخه از ROM سفارشی را که می خواهید نصب و دانلود کنید. هنگام دانلود ROM ، اطمینان حاصل کنید که هر شماره مدل یا نام دستگاه ذکر شده در صفحه دانلود با اطلاعات موجود در Droid Info شما مطابقت دارد. فراتر از آن، ممکن است بخواهید از بعضی از مکان های خوب برای پیدا کردن ROM های سفارشی مطلع شوید، بنابراین ما منابع متداول را در اینجا به شما معرفی خواهیم کرد:

  • XDA Developers forum
  • LineageOS download page
  • MIUI download page
  • SlimROM download page

۲-Gapps ( توصیه می شود ولی ضروری نیست)

اکثریت ROM های سفارشی تمام برنامه ها و خدمات Google را به طور پیش فرض شامل نمی شوند. این به این معناست که اگر مایل به استفاده از فروشگاه Google Play و سایر خدمات مشابه آن هستید، باید یک بسته افزودنی به نام Gapp را نیز برای گوشی موبایل خود دانلود و نصب کنید.

دریافت بسته مناسب Gapps می تواند مشکل باشد، اما یک پروژه جدید به نام Open Gapps می تواند به شما کمی کمک کند. به راحتی شما می توانید بر روی لینک زیر کلیک کنید، سپس نوع پردازنده خود را از لیست انتخاب کرده و نسخه Android را برای ROM دلخواه خود انتخاب کنید. از آنجا می توانید یکی از چندین بسته مختلف Gapps را دانلود کنید، اما اگر در مورد این قسمت اطمینان ندارید، به شما پیشنهاد می کنم که بسته rdquo; Gappsrdquo; را به راحتی دانلود کنید.

برای مطالعه ادامه مطلب کلیک کنید


قدم اول: نرم افزار پیام رسان پیش فرض خود را پیدا کنید
پیشنهاد ما چهار نرم افزار تکسترا (لینک دانلود)، هندسنت (لینک دانلود)، چامپ اس ام اس (لینک دانلود) و گوگل مسیج (لینک دانلود) هستند.


ممکن است بخواهید چندین نرم افزار را برای آزمایش دانلود کنید ولی به پیشنهاد ما گوش کنید و تعداد را پایین نگه دارید. چند نرم افزار پیام رسان (۲یا۳ مورد) را دانلود کنید و بعد زا آن از Play Store خارج شده و سراغ مرحله بعدی بروید. هر زمان که مایل باشید میتوانید این پروسه را تکرار کنید.

قدم دوم: نرم افزار پیام رسان پیش فرض خود را تغییر دهید
دو روش اصلی برای تغییر نرم افزار پیام رسان پیش فرض وجود دارد. هر دو روش به یک شکل عمل میکنند، و تنها بستگی به حس و حال شما در لحظه دارد - وقتی از اندروید صحبت میکنیم همیشه چندین راه برای رسیدن به هدف وجود دارد.

روش ۱: نرم افزار پیام رسان را برای بار اول باز کنید
تمامی ورژن های جدید اندروید به نرم افزار این اجازه را میدهند که از شما بخواهند آن را به عنوان نرم افزار پیش فرض تنظیم کنید. لیستی از تمام نرم افزار های پیام رسانی که نصب کرده اید نمایش داده خواهد شد و میتوانید آن نرم افزاری که میخواهید آن را به عنوان نرم افزار پیش فرض تنظیم کنید را انتخاب کنید. نرم افزار را انتخاب کنید و آن را به عنوان پیش فرض (Set as default) تنظیم کنید. سیستم شما از آن به بعد این نرم افزار را به عنوان نرم افزار پیام رسان پیش فرض خواهند شناخت. و تمام!


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

روش دوم: از طریق تنظیمات سیستم
این روزها اکثر دستگاه ها اجازه جستجو برای تنظیمات را در قسمت settings به شما میدهند. این موضوع زمانی به کار می آید که نمیدانید تنظیماتی که به دنبال آن هستید کجا قرار دارد. روی آی جستجو بزنید و عبارت default apps یا فقط default را جستجو کنید و عبارتی که کاملا با آنچه میخواهیم شباهت دارد را انتخاب کنید.


صفحه اصلی Default apps لیستی از نرم افزار هایی که برای کاری به طور پیش فرض انتخاب شده اند را نشان میدهد. روی پیام رسان(SMS App) کلیک کنید. تا لیست نرم افزار های پیام رسان نصب شده نمایش داده شود، روی نرم افزاری که میخواهید به طور پیش فرض از آن استفاده کنید ضربه بزنید و بعد پیامی که باز میشود را با انتخاب گزینه ok تایید کنید.

برای مطالعه ادامه مطلب کلیک کنید


برای توسعه برنامه های اندرویدی باید کدنویسی بلد باشید. یادگیری کدنویسی گاهی اوقات کار دشواری است. در این متن می خواهیم بررسی کنیم که برای این کار (توسعه برنامه های اندرویدی) باید از کدام زبان برنامه نویسی استفاده کنیم. برای این منظور ابتدا باید مشخص کنید هدفتان از ساختن یک برنامه اندرویدی چیست.

برای ایجاد و توسعه برنامه های اندرویدی می توانید از نکات زیر بهره ببرید:

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

جاوا: جاوا زبان رسمی اندروید است و توسط Android Studio پشتیبانی می شود. (۳ جزوه آموزش اندروید استودیو را از اینجا می توانید دانلود کنید)
کاتلین: کاتلین زبان رسمی و ثانویه جاوا محسوب می شود و به تازگی به بازار معرفی شده است. این زبان تا حد زیادی مشابه جاوا است. به صورت کلی یادگیری آن اندکی آسان تر از جاوا است.
C/C++: زبان برنامه نویسی C++ برای توسعه بازی های اندرویدی مناسب است. یادگیری این زبان از موارد قبلی سخت تر است.

C#: این زبان نسخه آسان تر C یا C++ است. این زبان نیز برای توسعه بازی ها مناسب است.

BASIC: یکی از ابزارهای کاربردی است که برای تسهیل کد نویسی می توانید یاد بگیرید.

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

فون گپ(HTML , CSS , و جاوا اسکریپت): اگر نحوه ایجاد صفحات وب را می دانید، می توانید از این ابزار برای توسعه اپلیکیشن خود استفاده کنید

برای مطالعه ادامه مطلب کلیک کنید


در کدنویسی، انتخاب الگوریتم مناسب و داده های مناسب از اهمیت بسیار زیادی برخوردار است. در این نوشته نکاتی را برای تقویت مهارات کدنویسی بیان می کنیم.

برای نوشتن یک کد خوب دو قانون اصلی وجود دارد:

  • کاری که به آن نیاز ندارید را انجام ندهید
  • در صورت امکان از اختصاص دادن حافظه پرهیزکنید

یکی از مشکلاتی که برنامه های اندرویدی از آن رنج می برند این است که برنامه روی چندین سخت افزار اجرا می شود. نسخه های متفاوت با سرعت های متفاوتی اجرا می شوند. به صورت کلی، نمی توانید بگویید که دستگاه x سرعت بیشتری از دستگاه y دارد. تفاوت زیادی بین دستگاهی که JIT دارد با و دستگاهی که JIT ندارد، وجوددارد. کدی که برای دستگاه حاوی JIT مناسب است گاهی اوقات برای دستگاهی که JIT ندارد، مناسب نیست. برای اینکه مطمئن شوید برنامه ای که ساخته اید روی اکثر دستگاه ها جوابگو است، باید کد خود را از تمام جهات مورد سنجش قراردهید.

از موضوعات غیر ضروری پرهیز کنید

  • ایجاد موضوعات رایگان نیست. استفاده از حافظه همواره هزینه بیشتری در برابر عدم استفاده از حافظه دارد.
  • اگر روش شما باعث بازگشت یک رشته می شود، و مطمئن هستید که این روش باعث ضمیمه شدن یک رشته می شود، روش خود را تغییر دهید تا تابع شما مستقیما ضمیمه شود.
  • هنگامی که می خواهید از داده های ورودی یک رشته استخراج کنید، به جای کپی کردن سعی کنید یک زیررشته از داده اصلی را برگشت دهید.
  • آرایه int بسیار بهتر از آرایه integer است. دو آرایه موازی int بسیار موثرتر از آرایه (int,int) است.
  • هنگامی که می خواهید ظرفی را که حاوی چندتایی (Foo, Bar ) است اجراکنید، به یاد داشته باشید که استفاده از []Foo و []Bar بسیار موثرتر از آرایه (foo,bar) خواهدبود.

استفاده از استاتیک بجای ویرچوال(مجازی)

اگر نمی خواهید به فیلد موضوعات دسترسی داشته باشید از روش استاتیک استفاده کنید. این روش ۱۵ تا ۲۰ درصد سریعتر خواهدبود.

برای مطالعه ادامه مطلب کلیک کنید


آخرین ارسال ها

آخرین جستجو ها


kahri gitiu nazafariin کانون مشاوران علم فرهنگ سرود عشق،وب لژیون همسفر شهلا pleatlobsspeedex sadras شعبانی Ramona's game
دزدگ