把帆帆喂饱 把帆帆喂饱
2年前
登陆时间的优化
登陆时间的优化这是一个登陆的请求,在项目启动后首次调用,耗时近800ms,而第二次调用改接口时则只花费了29ms,性能有较大的提升空间。下面针对此问题进行一系列的优化。耗时排查项目启动后清空日志,然后调用接口,发现会创建一个dispatcherServle
peter peter
4年前
Golang WaitGroup 原理深度剖析
sync.WaitGroup是Golang中常用的并发措施,我们可以用它来等待一批Goroutine结束。WaitGroup的源码也非常简短,抛去注释外也就100行左右的代码。但即使是这100行代码,里面也有着关乎内存优化、并发安全考虑等各种性能优化手段。本文将基于go1.13的源码进行分析,将会涉及以下知识点:1
前端里那些你不知道的事儿之 【window.onload】
本文将从前端性能优化展开,讲一讲哪些因素将影响到页面加载总时长,谈到总时长,那总是避免不了要谈及window.onload,这不但是本文的重点,也是常见页面性能监控工具中必要的API之一,如果你对自己页面加载的总时长不满意,欢迎读完本文后在评论区交流。
Wesley13 Wesley13
3年前
SQL性能简单优化(作为初级程序员的想法)
随笔背景:虽然参与正式项目开发已经近两年了,但是之前涉及的数据都不是很大,就算数据量够了,但是也没涉及到统计,所以之前开发的时候仅仅注意业务逻辑是否正确,代码是否精简。本次做的一个项目,写数据统计的接口,刚开始也只是注意逻辑,不过后来数据量仅仅到了40万的时候,一个按照年龄区段获取各年龄的普及率接口竟然花了近一分钟,所以开始了我的优化路程。一、从SQL上
Wesley13 Wesley13
3年前
4次优化,我把 Redis 性能 “压榨” 到极致!
本文转载自公众号https://mp.weixin.qq.com/s/y4q4Hb9A6xay3pAC\_LBm5g(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%2Fy4q4Hb9A6xay3pAC_LBm5g)我们有个这样的需求:每
Stella981 Stella981
3年前
JVM CPU Profiler技术原理及源码深度解析
研发人员在遇到线上报警或需要优化系统性能时,常常需要分析程序运行行为和性能瓶颈。Profiling技术是一种在应用运行时收集程序相关信息的动态分析手段,常用的JVMProfiler可以从多个方面对程序进行动态分析,如CPU、Memory、Thread、Classes、GC等,其中CPUProfiling的应用最为广泛。CPUProfiling经常被用于
Stella981 Stella981
3年前
Python爬虫需要注意的技巧
网络爬虫的要求有几点一. 一个好的网页解释器,python推荐BeautifulSoup,java推荐htmlparser。二.良好的性能,不能太慢,当遇上网络状况不大好的时候,慢更受不了,所以通常需要同时启动N个网络爬虫进行工作.使用队列可以很好解决这个问题。优化性能常见解决方案队列辅助多线程。三.
Stella981 Stella981
3年前
Node.js 应用性能优化的五个技巧
在这个由软件定义的世界里,企业往往是通过Web应用和移动应用程序来提供他们大部分的服务。所以对企业来说,一个非常重要的任务就是要确保用户拥有出色的使用体验。Node.js(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.oneapm.com%2Fai%2Fnodejs.html
Python进阶者 Python进阶者
3年前
一篇文章带你搞定JavaScript 性能调优
大家好,我是皮皮。JavaScript是单线程运行的,所以在在执行效率上并不是很高,随着用户体验的日益重视,前端性能对用户体验的影响备受关注,但由于性能问题相对复杂,接下来我们来了解下JavaScript如何提高性能;从加载上优化:合理放置脚本位置由于JavaScript的阻塞特性,在每一个出现的时候,无论是内嵌还是外链的方式,它都会让页面等待脚本的加
AI时代云动力:新一代弹性计算云主机开启智能计算新纪元!
为打造更加卓越的上云体验,天翼云不断升级弹性计算服务,自研第八代升级款弹性云主机,依托天翼云自研TeleCloudOS4.0架构,实现从底层硬件到IaaS云平台的融合优化,AI场景平均性能提升超过50%,计算增强型c8e实例性能提升高达15%,相同功耗下平均性能提升超过20%,带来更高的能源效率和更低的运营成本。