精易论坛

标题: 小白实战-卡片式资讯栏滚动效果(826优化) [打印本页]

作者: stoneltt    时间: 2018-8-25 11:41
标题: 小白实战-卡片式资讯栏滚动效果(826优化)
本帖最后由 stoneltt 于 2018-8-26 11:02 编辑

学以致用,依葫芦画瓢,初学小白实战一个资讯获取软件,这是自写软件的一个小部分,调用了精易模块(点击下载)、小奇动效(来源于精易论坛,原帖地址与模块下载点击前往,感谢分享)、自写的采集游民星空新闻动态模块(开放版)。(文末提供下载)滚动效果图:自用软件截图GIF(实际60帧,较流畅,图片为33帧)
游民新闻的原文地址在卡片的配图标记里,源码里调试输出了的。

BUG:因为式从我软件截取的部分源码,所以有以下BUG
1、第一次BJ1消失会卡顿一次;
2、CPU占用过高,循环期间大概在14%左右跳动,我软件全开程序占用大概在25%左右(7700hq,未处理其它内容),虚拟机给了2核心,大概占用30%~40%,所以希望大家给点优化思路
下载:
源码模块打包 滚动.rar (1.04 MB, 下载次数: 48)
08/26优化思路:
动画训话代码优化思路(已测试):经大家提醒,想到了采用时钟静态变量的思路,减少原版滚动期间的资源占用。
实测原版均值占用15%~20%的CPU资源,优化后峰值12%,均值3%~7%左右(主要消耗为模块进行网页源码处理,动画代码估计在2%波动)。
资讯获取与添加优化思路(待测试):目前想到一次性将内容处理后缓存到本地或加入到变量里,减少处理网页源码的资源占用。

   


作者: stoneltt    时间: 2018-8-25 11:48
晚上把动效也加进去
作者: 1279868433    时间: 2018-8-25 12:00
支持开源!~感谢分享
作者: 汉族    时间: 2018-8-25 12:35
那就建议用  子程序自动来,用变量控制停止  
作者: longsui48    时间: 2018-8-25 15:57
看看怎么优化
作者: Xw‘小威    时间: 2018-8-25 16:19
如果优化不太好的话  其实静静也挺好
作者: 千百度°    时间: 2018-8-26 23:33
stoneltt 发表于 2018-8-25 11:48
晚上把动效也加进去

支持楼主,期待更新
作者: wangdili1982    时间: 2018-8-27 07:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: a6288a    时间: 2018-8-27 18:04
感谢Lz分享~
作者: 牙膏g    时间: 2018-10-3 06:58
感谢分享,很给力!~




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4