当前位置: 首页 > news >正文

建筑建设行业网站关键词的选取原则有

建筑建设行业网站,关键词的选取原则有,微信公众号怎么做微网站,北京做网站周云帆背景: 近期很多开发者反馈OpenHarmony三方库Imageknife有性能问题:连续拖动很多张图片时,界面有明显的卡顿现象。 因为对这个三方库的源码并不了解,因此需要了解目前Imageknife渲染花费了多少时间,最初想的是只有通过…

背景:

近期很多开发者反馈OpenHarmony三方库Imageknife有性能问题:连续拖动很多张图片时,界面有明显的卡顿现象。

因为对这个三方库的源码并不了解,因此需要了解目前Imageknife渲染花费了多少时间,最初想的是只有通过hilog打印日志看执行时间,后来一搜发现DevEcoStudio中已经集成了Trace的功能,便于查看指定代码的内存,CPU,功耗等信息,特此记录下。国庆节后来计划来优化Imageknife。

Trace查看:

当前DevEcoStudio下面tab栏目有"Profile",据说下个版本改成了"Insight"。可以记录一段时间,并查看trace代码中的时间以及并行情况。

JS Trace方法:

import hiTraceMeter from '@ohos.hiTraceMeter';hiTraceMeter.startTrace("taskName", 1);
await sleep(3000);//待测试代码
hiTraceMeter.finishTrace("taskName", 1);

C++ Trace方法:

首先要在c++模块链接trace的库:在CmakeList中加入“target_link_libraries(entry PUBLIC libhitrace_ndk.z.so)”

OH_HiTrace_StartAsyncTrace("test",2);std::this_thread::sleep_for(std::chrono::seconds(1)); // 待测试代码OH_HiTrace_FinishAsyncTrace("test", 2);

后续:

ok , 现在已经知道如何在代码中加trace,并通过DevecoStudio中查看代码执行时间了。目前看Imakeknife的性能问题,主要在于大部分的图片请求和解码都是在UI进程中完成的,且是串行的。节后再看看,是否能把这块的操作通过taskpool或者native的线程方式,通过线程并发执行且不阻塞UI线程搞定。

http://www.ritt.cn/news/26806.html

相关文章:

  • 截图京东图片做网站完美动力培训价格表
  • mysql导入wordpress郑州百度seo网站优化
  • 网站建设解决方案重要性深圳品牌策划公司
  • 长沙网站建设有限公司广告主资源哪里找
  • 做网站首页图片免费seo网站推广在线观看
  • 爱站工具想说超人下拉系统计算机培训机构
  • 国外免费搭建网站源码网站建设主要推广方式
  • 宁波网站建设托管唐山seo推广公司
  • WordPress滑动验证码插件求职seo服务
  • 查网站域名备案查询短视频运营方案策划书
  • 自动城市定位装修网站建设网络销售平台排名
  • 做网站前台模型要做什么呢创建网页
  • 邗江区疫情最新消息西安百度seo推广
  • 做网站合同最新军事新闻 今日 最新消息
  • 南京网站制作步骤百度热搜榜排名
  • 广东和深圳的关系兰州seo网站建设
  • 溧阳网站定制百度号码认证申诉平台
  • 广州房地产网站建设方案成人就业技术培训机构
  • 链接优化方法杭州搜索引擎优化公司
  • html5个人博客网站模板微信上怎么做广告推广
  • 网站排名软件 利搜传统营销与网络营销的整合方法
  • 商城网站建设系统上海网站快速排名优化
  • 如何用手机制作游戏seo竞价培训
  • 怎样做网站视频网站如何做优化推广
  • 泉州专门制作网站佛山网站建设公司哪家好
  • 寮步网站仿做东莞seo关键词排名优化排名
  • 国内flex做的网站新产品宣传推广策划方案
  • 做孵化的网站免费刷seo
  • it外包公司前景如何网站关键词优化排名软件系统
  • 济南网站建设专业公司seo系统源码