京喜APP - 图片库优化 (mp.weixin.qq.com)

【简介】

京喜APP早期开发主要是快速原生化迭代替代原有H5,提高用户体验,在这期间也积累了不少性能问题。之后我们开始进行一些性能优化相关的工作,本文主要是介绍京喜图片库相关优化策略以及关于图片相关的一些关联知识。

点击查看全文 >>

@code小生 2021-05-30 11:34分享 / 0个评论
赞过的人: IT技术博客大学习 code小生
要不要再学学下面的文章?
高仿 自如APP 底部导航切换动画效果 (mp.weixin.qq.com)
最近抽时间模仿实现了自如APP的底部导航切换动画,其实我很忙的,也不知道在忙啥
by @code小生 2021-08-09 00:20 分享 查看详情
如何优化您的日常决策(翻译) (forum.lovejade.cn)
当今的生活和工作都是快节奏的,人们每天都会遇到各种各样的事情,并需要做出做相应的决策:哪些事情先做,哪些事情后做,哪些事情应该做,哪些事情不应该做。前些天有读到一篇文章:How to Optimize Your Daily Decisions,作者所做的思考,以及给出的建议,不仅通俗易懂,而且也方便用于日常工作、生活。因此有翻译成中文,分享给有需要的朋友;以下是原文。
by @杨琼璞 2021-07-05 16:52 分享 查看详情
服务 24 亿级用户 App 的大前端实践! (mp.weixin.qq.com)
服务全球几十亿用户,茄子科技如何提升 App 的用户体验?怎样解决 App 的崩溃问题?如何应对海外复杂的网络问题?...... 针对上述问题,InfoQ 记者采访了茄子科技前端负责人。
by @code小生 2021-07-05 00:01 分享 查看详情
我把 Android 10 手势导航的侧滑返回效果优化了一波 (mp.weixin.qq.com)
Android 10 中引入了手势导航功能,向IOS看齐了一步,但是默认的这个侧滑返回效果实在是差强人意,效果如下:
by @code小生 2021-06-27 13:19 分享 查看详情
Docker镜像优化:从1.16GB到22.4MB (mp.weixin.qq.com)
Docker 是一个供软件开发人员和系统管理员使用容器构建、运行和与分享应用程序的平台。容器是在独立环境中运行的进程,它运行在自己的文件系统上,该文件系统是使用 docker 镜像构建的。镜像中包含运行应用程序所需的一切(编译后的代码、依赖项、库等等)。镜像使用 Dockerfile 文件定义。
by @code小生 2021-06-27 13:12 分享 查看详情
如何优化您的日常决策(翻译) (forum.lovejade.cn)
当今的生活和工作都是快节奏的,人们每天都会遇到各种各样的事情,并需要做出做相应的决策:哪些事情先做,哪些事情后做,哪些事情应该做,哪些事情不应该做。前些天有读到一篇文章:How to Optimize Your Daily Decisions,作者所做的思考,以及给出的建议,不仅通俗易懂,而且也方便用于日常工作、生活。因此有翻译成中文,分享给有需要的朋友
by @杨琼璞 2021-06-22 21:22 分享 查看详情
从代码上看鸿蒙APP与安卓APP的关系 (mp.weixin.qq.com)
昨天跑通了鸿蒙的 Hello Word,蛮高兴的,正准备继续深入的时候,在网上看到一篇文章,我按照文章的说法复盘了一下,贴出代码,供大家交流。
by @code小生 2021-06-20 22:57 分享 查看详情
iOS App 启动优化 (mp.weixin.qq.com)
App的启动一般是指从用户点击App开始到AppDelegate的didFinishLaunching方法执行完成为止,一般又将启动分为冷启动和热启动。
by @code小生 2021-06-14 13:31 分享 查看详情
JVM优化之逃逸分析及锁消除 (it.deepinmind.com)
逃逸分析——我们在上一篇文章中所介绍的由编译器完成的一项的分析技术——使得删除锁的优化成为了可能。如果它能确认某个加锁的对象不会逃逸出局部作用域,就可以进行锁删除。这意味着这个对象同时只可能被一个线程访问,因此也就没有必要防止其它线程对它进行访问了。这样的话这个锁就是可以删除的。这个便叫做锁消除,本文是JVM实现机制的系列文章,这也正是今天要讲的主题。

众所周知,java.lang.StringBuffer是一个使用同步方法的线程安全的类,它可以用来很好地诠释锁消除。StringBuffer是Java1.0的时候开始引入的,可以用来高效地拼接不可变的字符串对象。它对所有append方法都进行了同步操作,以确保当多个线程同时写入同一个StringBuffer对象的时候也能够保证构造中的字符串可以安全地创建出来。
by @技术头条 2021-06-13 23:06 分享 查看详情
JVM优化之逃逸分析与分配消除 (it.deepinmind.com)
在Java Magazine的前几期文章中,我们介绍了just-in- time (JIT) 编译技术的一些理论基础,以及如何使用Java Microbenching Harness(JMH)和开源工具JITWatch来进行可视化分析,以便搞清楚HotSpot VM的内部机制。在这期文章中,我们将要深入介绍一下逃逸分析(escape analysis)技术,这是JVM最有意思的优化手段之一。逃逸分析是JVM的一项自动分析变量作用域的技术,它可以用来实现某些特殊的优化,后续我们也会分析下这些优化。在开始之前,你只需要掌握一些HotSpot JVM的基本工作原理就可以了。
by @技术头条 2021-06-13 23:06 分享 查看详情