这段时间笔者几篇文章介绍了改性能优化的文章. 关联文章的地址nginx性能优化最近在测试服务器压力的时
转载 2013-05-27 19:44:00
388阅读
2评论
(1)简介 RedHat Enterprise Linux (RHEL)是企业发行版。它每五年左右更新一次,在系统的稳定性,前瞻性和安全性上有着极大的优势。由于CentOS出自同样的源代码,因此要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。CentOS通常在RedHat的发布后就会很快发行。我们使用CentOS的原因在于RHEL发行
1.清理旧版本的软件缓存sudo apt-get autoclean2.删除系统不再使用的孤立软件sudo apt-get autoremove(注:/var/cache/apt/archives   # Package (deb) cache/var/cache/apt/archives/partial # 沒有下载完成的 Package 放在这)3.删除旧的内核版本: U
mysql的监控方法大致分为两类:连接到mysql数据库内部,使用show status,show variables,flush status 来查看mysql的各种性能指标。直接使用mysqladmin查看其性能指标,例如:UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f1 -d"T"m...
原创 2021-08-18 01:42:21
580阅读
JavaScript性能优化篇js优化 我在本文中将指出一些重要的规则,介绍如何使用你的JavaScript、使用哪些工具以及你将从中得到什么好处。 确保代码尽量简洁   不要什么都依赖JavaScript。不要编写重复性的脚本。要把JavaScript当作糖果工具,只是起到美化作用。别给你的网站添加大量的JavaScript代码。只有必要的时候用一下。只有确实能改善用户体验的时候用一下。 尽
mysql的监控方法大致分为两类:连接到mysql数据库内部,使用show status,show variables,flush status 来查看mysql的各种性能指标。直接使用mysqladmin查看其性能指标,例如:UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f1 -d"T"m...
原创 2022-03-04 14:02:32
405阅读
1. 什么是Webpack?2. 提高构建速度2.1 npm install 过程中的优化2.2 具体仓库地址的选择2.3 提升Webpack构建速度3. 打包文件质量优化3.
原创 2022-07-12 17:52:32
748阅读
1、性能糟糕原因:帧频低,设备发热!PS:那么我们要知道为什么导致帧频低和设备发热的主要原因呢!原因如下:游戏渲染内容过多渲染方式不当计算量过大创建大量对象没销毁因为用的是egret,所以咋们使用不当导致底层WebGL问题忽略...(咋们按照egret的规则走就是了)接下来就是优化的主要思路:代码的呈现方式(代码的写法导致计算量过大);其次,排查内存泄露;降低常驻场景的 drawcall ,即游戏
1. 优化思路(1)、升级服务器的硬件,换成更快、更大的机器。(2)、增加服务器的数量。(3)、对系统和应用程序进行仔细的调优,以提高响应时间、吞吐量和资源利用率的性能指标。 2. 优化方法(1)、每次改变一个系统参数或者一个应用逻辑。(2)、使用固定的负载(比如保持相同的并发用户数)。(3)、测试另一个设置之前收集本次性能测试的数据。(4)、重复测试过程,直到应用程序的性能达到了期望的状态。
首先,性能优化分好几个方面,本章我们从js方面来优化。  1:垃圾收集 日常中的某些情况下垃圾收集器无法回收无用变量,导致的一个结果就是——内存使用率不断增高,以下为对应的情况以及处理方法。 ①对象相互引用会导致引用计数始终为2,所以用完对象后应将引用设为null,例子如下let element = document.getElementById("test
  在通过工具得到异常指标,初步定位瓶颈点后,如果进一步进行确认和调优?我们在这里提供一些可实践、可借鉴、可参考的性能调优「套路」,即:如何在众多异常性能指标中,找出最核心的那一个,进而定位性能瓶颈点,最后进行性能调优。以下会按照代码、CPU、内存、网络、磁盘等方向进行组织,针对对某一各优化点,会有系统的「套路」总结,便于思路的迁移实践。一、应用代码相关  遇到性能问题,首先应该做的是检查否与业务
1.修改最大文件句柄数   ubuntu 修改方法:     vi /etc/profile    添加 ulimit -SHn 65536    退出  source  /etc/profile 这样不是对所有用户有效 还要修改 /etc/security/limits.conf注意:centos修改方法
原创 2013-07-30 16:05:10
363阅读
1.节流 从滚动条监听的例子说起: 监听浏览器滚动事件,返回当前滚条与顶部的距离 ``` function showTop() { var scrollTop = document.body.scrollTop || document.documentElement.scrollTop; console.log("滚动条位置: " + scrollTop); } wind
原创 2021-07-22 14:11:03
222阅读
渲染优化 1,资源加载位置 a,CSSOM与DOM是并行的,加载不会引起阻塞,但是Render Tree 依赖DOM Tree与CSSOM Tree,所以css必须优先加载,css放置与head中 b,js文件会引起DOM Tree的形成,造成页面渲染阻塞,因此,js要放置body底部 2,按需加载 ...
转载 2021-09-03 16:13:00
174阅读
2评论
包体比较大的原因程序在mono虚拟机运行02.
原创 2022-11-02 13:49:24
65阅读
性能优化就是发挥机器本来的性能性能的几个维度1.cputop命令2.IOiostat命令3.memoryfree命令4.networknicstat
原创 2021-06-11 21:37:31
185阅读
从第1版起,核心的投标引擎基本没有动,运行几十天也都正常。正好其他事情差不多了,想着再优化优化。我对比了本地和服务器的数据,以抓取概略标的为例,本地平均时间是220ms左右,服务器是120ms左右,快一些很正常。 后面,我基本就以本地数据为主,服务器肯定会快一些。 对引擎而言,主要工作就这些:抓概略标的——抓详细标的——比较投标——其他辅助处理。 本地概略标的每次耗时220ms,优化余地不大。 详...
转载 2017-08-28 23:01:00
104阅读
2评论
1 启动 1.1 代码包下载 下载到的小程序代码包是编译、压缩、打包之后的代码包 1.2 分包加载流程 主包:小程序启动时会马上打开的页面代码和相关资源 分包:其余的代码和资源 在小程序启动时,只有主包的内容才会被下载 2 页面层级准备 小程序启动时仅有一个页面层级 在视图层内,小程序的每一个页面都 ...
转载 2021-10-11 14:35:00
168阅读
2评论
以下文章非原创。 1. 减少数据库读取 首先我们来看一段代码: var MyOrderList=new List<MyOrder>();//输出 var mallPayRecordList=DataAccess.MallPayrecorde.GetByPhone(Config.TuanRead, p
转载 2016-12-12 17:09:00
84阅读
2评论
大量的数据,如何渲染到页面上: <h1>渲染一万条数据</h1> <a href="https://baidu.com" target="_blank">百度一下</a> <ul class="content"></ul> <script> console.log(1); // 总数据 const ...
转载 2021-09-01 15:24:00
115阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5