官术网_书友最值得收藏!

Summary

In order to manage application resources, one must have a deeper understanding of the application lifecycle. Application lifecycle events, outlined in this chapter, are the main access points to underlying platform runtime on both iOS and Android. If used properly, the event delegates and event methods on both platforms can help developers save valuable resources and avoid memory problems.

Other concepts discussed were garbage collection, object references, and automatic reference counting. These concepts make up the foundation of memory management on target Xamarin platforms.

We also had a closer look at the diagnostic and profiling tools for target platforms and how they can be used effectively. While iOS and Android platforms each have a native app to analyze memory allocations, Xamarin Profiler provides a unified solution for both platforms.

Finally, useful patterns were outlined for different memory related issues and pitfalls. To analyze these patterns, Xamarin Profiler and Instruments were used for Android and iOS applications respectively.

In the next chapter, we will be looking at asynchronous implementation techniques and investigate various patterns of multi-threading and background execution.

主站蜘蛛池模板: 保德县| 涪陵区| 南通市| 丘北县| 什邡市| 东源县| 深州市| 湖南省| 玉环县| 广河县| 阿拉善盟| 米脂县| 镇江市| 昭通市| 辽宁省| 宜阳县| 乳源| 四子王旗| 霍山县| 章丘市| 田阳县| 麟游县| 阿勒泰市| 卓尼县| 体育| 盖州市| 北辰区| 多伦县| 凯里市| 无棣县| 九江市| 建平县| 东兰县| 宁国市| 原平市| 滦南县| 丹寨县| 徐州市| 林西县| 阳江市| 吴桥县|