精华内容
下载资源
问答
  • 系统优化
    千次阅读
    2019-05-20 18:20:59

    内核优化

    DTS优化

    删除不需要的节点

    内核编译配置优化

    参考《kernel .config优化》 https://blog.csdn.net/mcsbary/article/details/90264591

    配置、服务、framework优化

    native service优化

    开机启动后,查看/目录下的rc文件,确定不需要的服务,然后在源码中删除,再编译系统,验证系统的稳定性和在/目录下的rc文件中确认要删除的服务已不再

    注意: 一些服务和其他模块有关联性,删除一个服务可能需要在其他模块中同步删除对已删除服务的依赖。

    system_server中服务优化
    1. 可以使用属性关闭一些不需要的服务
    config.disable_location=true
    config.disable_searchmanager=true
    config.disable_samplingprof=true
    config.disable_location=true
    
    1. 通过配置feature关闭服务。参考文章:https://blog.csdn.net/mcsbary/article/details/104499750
      注意: 删除system_server中一些服务后,一些原生的apk需要删掉或者需要修改,否则有太多异常。个人认为,异常太多对系统也是一种扰乱,或许得不偿失。
    类预加载优化

    预加载类的作用

    1. 减少内存的占用。当一个类被多个进程使用时,预加载可以共享一份加载,否则每个进程会加载一份
    2. 加速应用的启动。当应用启动时需要的类都已加载内存,app启动会快一些,app需要的类很多时,效果更明显

    因此,预加载优化是一个双刃剑,优化的多了,开机速度会增大,但是会影响一些依赖已删除类的app的启动,且每一个app都会加载一份已删除的类,增加内存占用。

    当我们使用Android开发的产品,仅在特定的场景使用,一些类就不需要加载,如蓝牙等模块。优化预加载衡量好性能的需求。

    步骤如下:

    1. 编辑frameworks/base/preloaded-classes文件,删除不需要预加载的类
    2. 编译代码烧录验证,有些核心类被删除后,系统无法正常启动

    除了直接修改预加载类文件,还可以修改生成预加载类的代码,重新生成预加载类文件

    优秀博客:https://blog.csdn.net/u014029448/article/details/81129382

    资源预加载优化

    类和资源预加载优化:https://blog.csdn.net/jinron10/article/details/89315392
    android启动速度优化:https://blog.csdn.net/chenyong19870904/article/details/12912093
    Android开机速度优化简单回顾:https://blog.csdn.net/freshui/article/details/53700771

    一个开源项目:
    https://gitee.com/luckybilly/PreLoader

    字库优化

    参考《内存优化–减少字库缓存》https://blog.csdn.net/mcsbary/article/details/89363082

    内存优化

    预加载优化

    预加载优化和内存优化存在一定的冲突,选在了快速启动,开机后进程加载的资源就会多份。需要合理衡量需求。

    应用合理布局

    合理设计布局和严格按照分辨率设计图片。

    防止内存泄漏

    java层:不合理引用导致内存泄漏
    C++层:分配内存没有释放

    这是比较常见的两种内存泄漏,都可以通过煲机,分析PSS、RSS等分析出来内存是否泄漏。在长时间,大数据下,一点泄漏会被放大。

    使用内存压缩

    内存压缩,增加了内存的使用率,但是一定成都上增加了kernel的负载,在cpu资源方面的占用会有一定成都的增加,如果cpu性能不是特别强劲,会影响运行性能,影响体验感。

    该策略或许可以在高性能cpu配低内存情况下使用,不影响性能,还可以节省内存。
    关闭内存压缩

    1. 删除分区表中压缩缓存分区
    2. 关闭kernel中ZRAM配置
    使用Android ION分配内存

    在Android 7.1已使用,在kernel中关闭ION,开机系统会起不来

    关闭jit

    在Android运行时,jit会对运行性能,根据实际运行情况,做一些优化。关闭git在一定成都上节省内存,在性能不强劲的cpu下,性能会有很大影响

    build/target/product/runtime_libart.mk:60:    dalvik.vm.usejit=false \
    build/target/product/runtime_libart.mk:61:    dalvik.vm.usejitprofiles=false \
    
    配置系统使用low_mem

    配置系统属性使用low_mem,会关闭系统一些feature

    ro.config.low_ram=true
    
    定时释放kernel缓存

    linux 临时释放缓存:https://blog.csdn.net/killvoon/article/details/73557939
    该策略,在释放缓存的瞬间,对系统性能有一定的影响,若影响有限,可以接受;谨慎使用
    脚本资源:https://download.csdn.net/download/mcsbary/12200703

    lowMemKiller

    打开kernel的lowMemKiller机制

    Android lmkd:https://blog.csdn.net/mcsbary/article/details/89323232


    实测

    曾经做裁剪的测试记录,按照现在深入的理解,有一些不准确,参考还是可以的。
    在这里插入图片描述

    更多相关内容
  • Linux操作系统优化

    千次阅读 2020-07-20 11:18:25
    Linux操作系统优化 操作系统优化是必不可少的,用户体验至高无上 环境准备 比如你配置了yum源,那么你下载软件的速度就大大提高了。 系统优化方法(基础优化) 必知必会了解系统环境 cat /etc/redhat-release查看系统...

    Linux操作系统优化

    操作系统优化是必不可少的,用户体验至高无上
    环境准备 比如你配置了yum源,那么你下载软件的速度就大大提高了。

    系统优化方法(基础优化)

    必知必会了解系统环境

    cat /etc/redhat-release查看系统的发行版本和具体系统版本信息
    在这里插入图片描述
    uname -a 查看系统的架构和内核信息
    在这里插入图片描述
    centos7 具体型号7.5 内核版本3.10 64位

    1.命名提示符优化

    优化方法:修改PS1环境变量
    默认配置:[\u@\h \W]\$

    \u — 显示当前登录用户名称
    \h — 显示系统主机名称
    \W — 显示当前所在目录信息(目录结构的最后结尾信息)
    在这里插入图片描述
    修改优化方法:

    1. 修改命名提示符的内容
      [root@yyh /etc/sysconfig/network-scripts]# tail -5 /etc/profile
      export PS1=’[\u@\H \w]$ ’
    2. 命名提示符如何修改颜色
      \[\e[31;1m\] 文字内容 \[\e[0m\]
      颜色  黑   红  绿  黄  青   紫  蓝  白
      字体  30  31  32  33  34  35  36  37
      彩色命名提示符:
      export PS1='\[\e[35;1m\][\[\e[0m\]\[\e[31;1m\]\u\[\e[0m\]@\[\e[36;1m\]\h\[\e[0m\] \[\e[34;1m\]\w\[\e[0m\]\[\e[35;1m\]]\$ \[\e[0m\] '

    2.yum下载源优化

    yum软件优势:简单 快捷
    不需要到官方网站单独下载软件包
    可以解决软件的依赖关系

    1. 优化基础的yum源文件
      通过阿里镜像源进行优化: curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    2. 优化扩展的yum源文件
      通过阿里镜像源进行优化: wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

    检查可用的yum源信息
    yum repolist

    实际下载软件
    yum install sl cowsay -y --- 需要优化epel扩展源
    下面完成后就可以输入命令娱乐一下
    sl
    cowsay haha
    animalsay haha

    练习:如何每次登陆系统都提示小牛说话信息

    3.系统安全相关优化

    安全和系统性能(管理系统效率)是成反比的。
    系统越安全 管理起来效率越低
    系统越不安全 管理起来效率越高

    1.防火墙服务程序

    • centos6
      查看防火墙服务状态
      /etc/init.d/iptables status
      临时关闭防火墙服务
      /etc/init.d/iptables stop
      永久关闭防火墙服务
      chkconfig iptables off
      启动防火墙服务
      /etc/init.d/iptables start

    • centos7
      查看防火墙服务状态
      systemctl status firewalld
      临时关闭防火墙服务
      systemctl stop firewalld
      永久关闭防火墙服务
      systemctl disable firewalld
      启动防火墙服务
      systemctl start firewalld
      开机自启防火墙服务
      systemctl enable firewalld

      补充:查看服务状态信息简便方法(输出信息会更直观)
      查看服务是否开启 systemctl is-active firewalld
      在这里插入图片描述
      查看服务是否开机运行 systemctl is-enabled firewalld
      在这里插入图片描述

      ps:firewalld=firewalld.service

    2.系统的selinux服务程序
    selinux服务对root用户权限进行控制
    centos6=centos7
    临时关闭
    setenforce 0
    检测确认
    getenforce 确认selinux服务是否开启或关闭
    永久关闭
    vi /etc/selinux/config
    SELINUX=disabled
    在这里插入图片描述
    PS:如果想要selinux配置文件生效,需要重启服务器

    4.字符编码优化

    出现乱码的原因:

    1. 系统字符集设置有问题
    2. 远程软件字符集设置有问题
    3. 文件编写字符集和系统查看的字符集不统一

    查看系统默认编码信息 echo $LANG
    在这里插入图片描述

    永久修改:
    方法一:更加优先
    /etc/profile文件中添加export LANG='zh_CN.UTF-8
    方法二:
    /etc/locale.conf文件中直接修改
    补充:一条命令即临时设置,又永久设置
    localectl set-locale LANG=zh_CN.GBK

    5.使Xshell软件远程 连接速度加快

    第一个步骤:修改ssh服务配置文件
    vi /etc/ssh/sshd_config
    79 GSSAPIAuthentication no
    115 UseDNS no

    第二个步骤:修改hosts文件
    [root@oldboyedu ~]# vi /etc/hosts
    10.0.0.200 oldboyedu.com

    第三个步骤:重启ssh远程服务
    systemctl restart sshd

    展开全文
  • 安卓手机系统哪家优化好? 看到这个问题,我想很多人的第一反应就是魅族的Flyme和小米的MIUI,毕竟魅族靠着Flyme积攒了口碑,而小米的MIUI粘合了一批又一批米粉,但这两家系统一样有着很明显的短板。 魅族和小米...

    作为一名双机党,长期在各路安卓手机和苹果之间切换,但有一说一,真没觉得哪家手机系统有多差,大家一直备受称赞的MIUI和Flyme也没觉得多好,整体上大家都大差不差,只不过各自有一些优点和特长!

    安卓手机系统哪家优化好?

    看到这个问题,我想很多人的第一反应就是魅族的Flyme和小米的MIUI,毕竟魅族靠着Flyme积攒了口碑,而小米的MIUI粘合了一批又一批米粉,但这两家系统一样有着很明显的短板。

    魅族和小米真就强?

    先说魅族Flyme,细节优化确实很到位,还有暗黑模式、小窗模式都是安卓手机圈的翘楚。但是,魅族手机人才流失严重,已经步入原来那么丝滑流畅了。并且还有一些小bug,再考虑到拍照优化一直吊车尾,整体体验还是差点意思。

    至于MIUI,从MIUI12开始后就争议不断,特别是MIUI12.5后,bug不断,比如无限重启、一缩小窗就死机(部分APP),反正因为这事儿小米上了两次热搜,最后雷军亲自出面调和,让金凡担任救火队长,但没想到后面小米社区又被骂上热搜,先是《小米圣经》,后面还有《山海经》反正都是长篇大论记录MIUI bug的,现在就看MIUI13能否争点气了,要不然再这样下去,MIUI的口碑真的要崩,反正我今年买的小米11挺发烫,用来刷抖音都烫,这一点我是挺意外的。

    反倒OV两家越来越稳,特别是vivo大改版后的原子系统

    这里是不是忘了华为?因为华为换了Harmony OS系统,严格意义上来说,这已经不属于安卓系统范畴了。那怕是纳入安卓范围,华为的Harmony OS也并不完美,因为从安卓切换到鸿蒙系统工作量,前期的bug太多,用户体验甚至还不如之前的EMUI,但有一说一,华为的鸿蒙优化挺快的。

    再来说说vivo,蓝厂去年痛下决心,从Funtouch换到Origin OS,目前来看这步揍得挺稳,不管是用户体验还是系统优化,都跻身第一梯队,甚至一些小细节,vivo还给出不错的解决方案。首当其冲的就是华容道网格和原子组件,一下子把这方寸之间的屏幕变活了,并且各个APP可以设置快捷菜单,特别是拍照用的镜头包,和音乐播放器整合,真的太硬核了。

    Origin OS在系统流畅性上也做得不错,底层有做预加载,并且还有+4G的内存融合技术,对于系统的流畅性和稳定性,vivo在这方面一直是比较看重的。所以vivo的系统几乎没有爆出啥大bug,并且vivo的创新性也很强,在Xplay时期,就有隔空手势操作,3D场景桌面,所以不要小看vivo,人家技术实力还是有的,连V1芯片都研发出来了。

    至于OPPO,则是继续发挥自己的优势,据说挖了魅族的工程师,所以OPPO的主体设计、交互布局上越来越小清新,越来越扁平化,特别是color OS10开始后好用不少,连一加都用回了OPPO系统。

    总的来说,现在的安卓手机系统已经大同小异了,传统认知里的魅族和MIUI反而有点开倒车,而OPPO和vivo则重点突破,取得不错成绩,目前来看,大家都是半斤八两。

    展开全文
  • 今天小编给大家介绍一些Win10系统优化的7个设置技巧,希望对大家能有所帮助! 1、卸载Win10自带的软件Win10默认会自带很多的内置应用(地图、游戏...

    今天小编给大家介绍一些Win10系统优化的7个设置技巧,希望对大家能有所帮助!

           2536da2d8e39007e586509be0310bbaa.png        

    1、卸载Win10自带的软件

    Win10默认会自带很多的内置应用(地图、游戏、画图3D、Groove音乐、Skye、Xbox),大部分大家都用不到,建议卸载掉。

    操作方法:开始菜单里面对着程序图标点右键就可以卸载了。

           4197e9cfefbb74c05dd017f3200536c3.png        

    2、找回文件删除确认提示框

    默认Win10操作系统删除文件或文件的时候没有确认提示,会直接进入了回收站,大家难免会有不小心按到DEL键的时侯,删除时的确认提示框找还是很有必要的。

    操作如下:选中回收站点右键打开回收站属性,将“显示删除确认对话框”的勾选中即可。

           d331a5028aa2fd4d8bab02e3a34910e0.png   

    3、关闭系统休眠并删除hiberfil.sys文件

    系统休眠功能大家一般是用不到的,养成良好的习惯可以电脑不用的情况下及时关机。并且关闭了休眠功能情况下,可以删除系统休眠文件hiberfil.sys文件也可以省下好几个G的空间,针对电脑系统盘空间不够的朋友可以这样设置。

    操作如下:

    打开系统设置(Win+I 快捷键) 》 系统 》电源和睡眠 将睡眠时间设置为从不。

           54e3ef2bd0e755977074f5dd5cfdeb1d.png        

    然后再按Win+R打开运行窗口,输入powercfg -h off 命令点击确定按钮,删除hiberfil.sys休眠文件。

           118fa4458d45c073823af8581d60ce88.png        

    4、关闭Microsoft Store自动更新软件功能

    Win10操作系统默认情况下Mirosoft Store是开启了自动更新下载软件功能的,如果你用不到的话,建议关掉,这样还可以节省一部分电脑资源。

    操作方法:

    打开Mirosoft Store,点右上角那三个点查看更多,点击设置,关闭软件自动更新。

    下面的两个开关动态磁贴(开始菜单里面显示Mirosoft Store时显示轮播广告)完全可以关了。至于视频自动播放,基本不影响可以选择不关。

           26e395cc9c6e8d92d660ea03e25d1463.png        

    5、控制面版、回收站、我的电脑图标放到桌面

    Win10默认桌面只是有回收站图标,比较常用的控制面版、我的电脑等图标默认不展示。因为使用非常频繁,小编认为还是很有必要把它们放到桌面的。

    操作如下:可以使用Win+I快捷键,然后选择个性化设置,再选主题设置,最后点击桌面图标设置,在桌面图标设置对话框里面把需要放回桌面的图标打勾即可。具体如下图:

           32e6946c3795a722c9da726cb582aedd.png        

    6、关闭自动播放

    设置 》 设备 》自动播放 关闭

           2fd20faec5d7b5a98bc22214a34af982.png        

    7、删除Win10离线地图文件禁止更新离线地图

    Win10自带的离线地图太鸡肋了,基本上没人用得到建议直接删除掉。

    操作方法:设置 》应用 》离线地图 删除所有地图,关闭自动更新地图

           67d6db77eb61480100feaca3b22c94b5.png        

    IT技术分享社区

    个人博客网站:https://programmerblog.xyz

    52981795ad1f572c7eb50754eeb65eac.png

    文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识

    展开全文
  • 系统优化非常的关键选择一款拥有出色硬件的手机产品,不如选择一款拥有出色优化的产品,因为有很多手机厂商的机型经过出色的优化之后,可以达到十分流畅的情况,甚至会出现三年不卡顿。但是,当大家选择了一款硬件...
  • Windows 10 一键优化辅助工具,右键 “以管理员身份运行” 就可以了 。 下载地址:https://474b.com/file/24162793-478705731 优化列表如下: 01、禁用索引服务 02、禁止window发送错误报告 03、禁用"最近使用...
  • 系统优化的基本思想点

    千次阅读 2020-07-09 14:30:55
    在尝试对一个系统进行优化的时候,一般分为两个创造性步骤,一个是在脑海中进行构思并创造出思维蓝图,第二个创造在于将蓝图付诸于实践,这里将提供一些第一步中构思蓝图应该考虑的,或者说是应该如何进行思考提供...
  • 与传统的单机版系统不同,Win10的Microsoft账户能为你提供很多不一样的体验。比如它可以同步你的习惯,无论桌面还是个性化设置,都能在所登录电脑间自动穿行。办公室做的日程,回家后也能收到通知,避免遗漏重要事务...
  • 主要内容:代码构建了含冷、热、电负荷的冷热电联供型综合能源系统优化调度模型,考虑了燃气轮机、电制冷机、锅炉以及风光机组等资源,并且考虑与上级电网的购售电交易,综合考虑了用户购电购热冷量的成本
  • matlab程序设计,内容:基于粒子群算法优化的综合能源系统优化运行。 冷热电三种负荷。 设备为冷热电联产系统,燃气锅炉,电转气设备等。 编号:66100656265643432功夫熊猫胖胖胖
  • 排队论及排队系统优化

    万次阅读 多人点赞 2017-08-14 23:29:25
    排队系统优化分析;排队论发源于上世纪初。 当时美国贝尔电话公司发明了自动电话,以适应日益繁忙的工商业电话通讯需要。这个新发明带来了一个新问题,即通话线路与电话用户呼叫的数量关系应如何妥善解决,这个问题...
  • Windows10系统优化(批处理)

    千次阅读 2020-05-15 22:38:45
    经历过XP、Win7、Vista、Win8之后,Win10有了很大的改变,虽然Win10刚出时,非常糟糕,甚至很长一段时间被认为没有Win7,但是随着Win10的不断优化不断更新,已经慢慢的变得更好了,无论是功能,还是界面的体验都已经...
  • 秒杀系统优化思路

    万次阅读 2016-10-18 14:26:26
    1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息); 2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据; 3)秒杀系统,库存只有一份,所有人会在集中的时间读和写这些...
  • 主要内容:代码主要做的是一个考虑电网、热网以及气网耦合调度的综合能源系统优化调度模型,考虑了电网与气网,电网与热网的耦合,算例系统中,电网部分为10机39节点的综合能源系统,气网部分为比利时20节点的配气...
  • 功能更新|第2期|系统优化安全升级

    千次阅读 2020-11-29 15:37:39
    首页启动速度优化 功能描述 优化首页启动速度,2s内完成首页页面加载,提升用户体验感。 后台服务器配置升级1倍 功能描述 后台服务器配置升级,与腾讯云合作,升级服务器配置规格,提升至少一倍,高峰情况下...
  • win7优化大师 系统优化 系统清理 系统瘦身 WIN7下强大的工具。。。优于windows优化大师。。。
  • Dism++: 好用的Windows 系统优化工具

    万次阅读 多人点赞 2020-05-12 13:05:45
      下载地址为https://download.csdn.net/download/herosunly/12411581。 1. 垃圾回收 一下子清理了10G的C盘空间,真的是好用!
  • 在Windows上有各种安全卫士、系统助手等系统优化和清理工具,比如360安全卫士、腾讯安全管家等,同样MacOS系统也有很多好用的系统优化清理工具,体验比Windows更好,今天和大家推荐10款Mac上优秀的系统优化清理工具...
  • 标签:XenDesktop Citrix 性能测试 操作系统优化 Loginvsi vmware view vsphere 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。...
  • 集合系统优化,IE修复,系统修复,垃圾清理,等常用功能的小软件。  特色功能:  ●快捷的系统优化功能,简简单单就能完成优化。  ●IE可以修复设置或者还原IE原始文件。  ●集合了系统中常用的小工具
  • MATLAB代码:基于二阶锥优化电气综合能源系统优化调度研究 关键词:电气综合能源 优化调度 二阶锥优化 参考文档:《考虑气电联合需求响应的气电综合能源配网系统协调优化运行》参考部分配电网设备模型,非完全复现,...
  • 计算机系统优化的作用很多,它可以清理WINDOWS临时文件夹中的临时文件,释放硬盘空间;可以清理注册表里的垃圾文件,减少系统错误的产生;它还能加快开机速度,阻止一些程序开机自动执行;还可以加快上网和关机速度...
  • Linux系统优化基础和系统监控

    万次阅读 2017-09-26 20:01:11
    一些linux的系统优化方法
  • 5. 使用工具优化与清理6. 常规软件安装7. 封装8. 测试效果 Windows 10更新的太频繁了,WIN10 1809 第二版还没用舒服,第三版都已经出来了,追新版永远追不完,教程还是按第二版来继续讲解。我们主要学习封装系统的...
  •  针对系统执行过程中的作业,参考开源系统与研究论文可以看到大家比较关注的一些优化方向:1. 存储层:列存储和文件排布:Major Technical Advancements in Apache Hive压缩:Choosing a Data Compression Form...
  • web系统架构优化

    万次阅读 2021-03-31 07:55:33
    一、后台的优化 使用缓存 建立多级别的缓存策略,可以考虑先单机缓存,然后再考虑分布式缓存。分布式缓存可以考虑使用 memcached 或者 redis,redis 提供了更多的存储类型,并支持数据写入磁盘的功能。 网站考虑...
  • 基于双层优化的微电网系统规划设计方法matlab程序 摘要:规划设计是微电网系统核心技术体系之一。从分布式电源的综合优化(组合优化、容量优化)和分布式电源间的调度优化两个方面对其展开研究。根据分布式电源特性,...
  • 系统、数据库参数和应用程序的优化来进行。最常见的优化手段就是对硬 件的升级。据统计,对网络、硬件、操作系统、数据库参数进行优化所获得 的性能提升,全部加起来只占数据库系统性能提升的40%左右,其余的60%系...
  • 电脑系统优化清理工具CCleaner

    千次阅读 2020-04-18 13:56:44
    定期的一下系统垃圾清理成为每个电脑用户的必备工作,今天就给大家推荐一款国外优秀的系统优化和隐私保护的工具。 CCleaner是一款国外优秀的系统优化和隐私保护工具。CCleaner的主要用来清除Windows系统不再使用...
  • Altium Designer系统优化配置

    千次阅读 2017-04-09 22:01:28
    System Data Management Schematic PCB Editor

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,765,010
精华内容 706,004
关键字:

系统优化