<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lcj908692的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lcj908692</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lcj908692]]></copyright><item><title><![CDATA[类的加载_双亲委派_动态代理]]></title><link>https://blog.youkuaiyun.com/lcj908692/article/details/136987377</link><guid>https://blog.youkuaiyun.com/lcj908692/article/details/136987377</guid><author>lcj908692</author><pubDate>Sun, 24 Mar 2024 15:35:36 +0800</pubDate><description><![CDATA[某个类加载器在加载类时，首先将加载任务委托给父类加载器，依次递归，如果父类加载器可以完成类加载任务，就成功返回；只有父类加载器无法完成此加载任务或者没有父类加载器时，才自己去加载。指的是：在程序的执行过程中，使用jdk的反射机制，创建代理对象，并动态的指定代理的目标类动态代理的实现方式常用有两种：- 使用JDK代理- 通过CDLIB代理。]]></description><category></category></item><item><title><![CDATA[CountDownLatch 的使用]]></title><link>https://blog.youkuaiyun.com/lcj908692/article/details/135718513</link><guid>https://blog.youkuaiyun.com/lcj908692/article/details/135718513</guid><author>lcj908692</author><pubDate>Sat, 20 Jan 2024 17:30:08 +0800</pubDate><description><![CDATA[CountDownLatch使用]]></description><category></category></item><item><title><![CDATA[内存泄漏优化的思路]]></title><link>https://blog.youkuaiyun.com/lcj908692/article/details/134755244</link><guid>https://blog.youkuaiyun.com/lcj908692/article/details/134755244</guid><author>lcj908692</author><pubDate>Sat, 02 Dec 2023 17:37:11 +0800</pubDate><description><![CDATA[内存分配模型，回收算法]]></description><category></category></item><item><title><![CDATA[内存泄露---怎么判断有内存泄漏]]></title><link>https://blog.youkuaiyun.com/lcj908692/article/details/134753000</link><guid>https://blog.youkuaiyun.com/lcj908692/article/details/134753000</guid><author>lcj908692</author><pubDate>Sat, 02 Dec 2023 17:33:11 +0800</pubDate><description><![CDATA[内存泄漏]]></description><category></category></item><item><title><![CDATA[ANR 分析与案例]]></title><link>https://blog.youkuaiyun.com/lcj908692/article/details/133215518</link><guid>https://blog.youkuaiyun.com/lcj908692/article/details/133215518</guid><author>lcj908692</author><pubDate>Sat, 23 Sep 2023 21:10:01 +0800</pubDate><description><![CDATA[anr]]></description><category></category></item><item><title><![CDATA[安卓面试题]]></title><link>https://blog.youkuaiyun.com/lcj908692/article/details/133206292</link><guid>https://blog.youkuaiyun.com/lcj908692/article/details/133206292</guid><author>lcj908692</author><pubDate>Sat, 23 Sep 2023 15:03:22 +0800</pubDate><description><![CDATA[lock。]]></description><category></category></item><item><title><![CDATA[Application 启动]]></title><link>https://blog.youkuaiyun.com/lcj908692/article/details/131055733</link><guid>https://blog.youkuaiyun.com/lcj908692/article/details/131055733</guid><author>lcj908692</author><pubDate>Mon, 05 Jun 2023 23:32:08 +0800</pubDate><description><![CDATA[启动流程]]></description><category></category></item><item><title><![CDATA[NDK Crash 分析]]></title><link>https://blog.youkuaiyun.com/lcj908692/article/details/126294921</link><guid>https://blog.youkuaiyun.com/lcj908692/article/details/126294921</guid><author>lcj908692</author><pubDate>Thu, 11 Aug 2022 23:15:38 +0800</pubDate><description><![CDATA[NDK crash]]></description><category></category></item><item><title><![CDATA[RecyclerView 缓存与复用机制]]></title><link>https://blog.youkuaiyun.com/lcj908692/article/details/126091167</link><guid>https://blog.youkuaiyun.com/lcj908692/article/details/126091167</guid><author>lcj908692</author><pubDate>Sun, 31 Jul 2022 22:12:46 +0800</pubDate><description><![CDATA[RecyclerView 的学习]]></description><category></category></item><item><title><![CDATA[ANR的理论_anr概念/类型/原理/机制]]></title><link>https://blog.youkuaiyun.com/lcj908692/article/details/125690445</link><guid>https://blog.youkuaiyun.com/lcj908692/article/details/125690445</guid><author>lcj908692</author><pubDate>Sat, 09 Jul 2022 11:56:58 +0800</pubDate><description><![CDATA[ANR的学习以及分析]]></description><category></category></item><item><title><![CDATA[Jatpack------LiveData]]></title><link>https://blog.youkuaiyun.com/lcj908692/article/details/125493936</link><guid>https://blog.youkuaiyun.com/lcj908692/article/details/125493936</guid><author>lcj908692</author><pubDate>Tue, 28 Jun 2022 00:01:05 +0800</pubDate><description><![CDATA[livedata]]></description><category></category></item><item><title><![CDATA[性能优化----严苛模式]]></title><link>https://blog.youkuaiyun.com/lcj908692/article/details/125493399</link><guid>https://blog.youkuaiyun.com/lcj908692/article/details/125493399</guid><author>lcj908692</author><pubDate>Mon, 27 Jun 2022 22:53:23 +0800</pubDate><description><![CDATA[严苛模式]]></description><category></category></item><item><title><![CDATA[Jatpack之 LifeCycle]]></title><link>https://blog.youkuaiyun.com/lcj908692/article/details/125361932</link><guid>https://blog.youkuaiyun.com/lcj908692/article/details/125361932</guid><author>lcj908692</author><pubDate>Sun, 19 Jun 2022 21:10:35 +0800</pubDate><description><![CDATA[lifecycle 的原理学习]]></description><category></category></item><item><title><![CDATA[进程间通信-----aidl]]></title><link>https://blog.youkuaiyun.com/lcj908692/article/details/125356496</link><guid>https://blog.youkuaiyun.com/lcj908692/article/details/125356496</guid><author>lcj908692</author><pubDate>Sun, 19 Jun 2022 13:05:02 +0800</pubDate><description><![CDATA[aidl的使用]]></description><category></category></item><item><title><![CDATA[Hashmap的学习]]></title><link>https://blog.youkuaiyun.com/lcj908692/article/details/125345453</link><guid>https://blog.youkuaiyun.com/lcj908692/article/details/125345453</guid><author>lcj908692</author><pubDate>Sat, 18 Jun 2022 15:48:55 +0800</pubDate><description><![CDATA[Hashmap的学习]]></description><category></category></item><item><title><![CDATA[性能优化----内存分析]]></title><link>https://blog.youkuaiyun.com/lcj908692/article/details/125288594</link><guid>https://blog.youkuaiyun.com/lcj908692/article/details/125288594</guid><author>lcj908692</author><pubDate>Wed, 15 Jun 2022 00:12:47 +0800</pubDate><description><![CDATA[内存分析]]></description><category></category></item><item><title><![CDATA[Volley 的是使用以及接口]]></title><link>https://blog.youkuaiyun.com/lcj908692/article/details/125287928</link><guid>https://blog.youkuaiyun.com/lcj908692/article/details/125287928</guid><author>lcj908692</author><pubDate>Tue, 14 Jun 2022 23:01:33 +0800</pubDate><description><![CDATA[网络请求Volley的使用]]></description><category></category></item><item><title><![CDATA[JNI java 与 native 交互]]></title><link>https://blog.youkuaiyun.com/lcj908692/article/details/125242590</link><guid>https://blog.youkuaiyun.com/lcj908692/article/details/125242590</guid><author>lcj908692</author><pubDate>Sun, 12 Jun 2022 11:30:08 +0800</pubDate><description><![CDATA[JNI 技术]]></description><category></category></item><item><title><![CDATA[OkHttp原理解析]]></title><link>https://blog.youkuaiyun.com/lcj908692/article/details/125055593</link><guid>https://blog.youkuaiyun.com/lcj908692/article/details/125055593</guid><author>lcj908692</author><pubDate>Tue, 31 May 2022 22:11:59 +0800</pubDate><description><![CDATA[okhttp分析]]></description><category></category></item><item><title><![CDATA[性能优化---启动优化(耗时排查—代码里执行耗时还是布局耗时)]]></title><link>https://blog.youkuaiyun.com/lcj908692/article/details/125036831</link><guid>https://blog.youkuaiyun.com/lcj908692/article/details/125036831</guid><author>lcj908692</author><pubDate>Sun, 29 May 2022 23:24:20 +0800</pubDate><description><![CDATA[启动状态 


应用有三种启动状态，冷启动、温启动与热启动；每种启动状态都会影响该应用向用户显示所需的时间。

在冷启动中，应用从头开始启动。

在另外两种状态中，系统需要将后台运行的应用带入前台。建议始终在假定冷启动的基础上进行 

优化。这样做也可以提升温启动和热启动的性能。 




冷启动 

冷启动是指应用从头开始启动：系统进程在冷启动后才创建应用进程。发生冷启动的情况包括应用 

自设备启动后或系统终止应用后首次启动。 

热启动： 

在热启动中，系统的所有工作就是将 Activity 带到前]]></description><category></category></item></channel></rss>