资讯月刊下载
[编程语言] Java性能调优的11个实用技巧
引用原文链接:11 Simple Java Performance Tuning Tips(责编/魏伟) 大多数开发人员认为性能优化是个比较复杂的问题,需要大量的经验和知识。是的,这并不没有错。诚然,优化应用程序以获得最好的性能并不是一件容易的事情,但这并不意味着你在没有获得这些经验和知识之前就不能做任何事。下面有几个很容易遵循的建议和最佳实践能够帮你创建一个性能良好的应用程序。 这些建议中的大多 ...
[数据库] 我是如何降低数据库80%负载的
引用原文:How I Reduced My DB Server Load by 80% 作者:Richard Schneeman 译者:roy 译者注:一个前端开发者介绍了他和他的数据库朋友们是如何降低基于Ruby网站数据库负载的故事。以下为译文: 数据库负载可能是个沉默的性能杀手。我一直都在优化我的一个网站应用,用来吸引人们参与到开放代码社区,但我注意到一些随机的查询时间异常,有时会长达15s或 ...
[研发管理] 七步达到100倍的性能优化
引用原文:Seven steps to 100x faster 作者:Phil Pearl 翻译:黑色巧克力 译者注:想要程序的性能得到提升吗?尝试下通过找到慢的东西,然后用更快的东西来代替它。作者以寻找网状图的直径为例,仅仅七步性能就提升了100倍,值得学习。 我有一种热衷于让事情变得更快的强迫症。这里有一个故事,那就是利用编译器中的神奇工具,把GO语言的代码运行速度提高100倍。这并不是让代码 ...
[Web前端] 单页式应用性能优化-首屏数据渐进式预加载
前言 针对首页和部分页面打开速度慢的问题,我们开始对单页式应用性能进行优化。本文介绍其中一个方案:基于 HTTP Chunk 的首屏数据渐进式预加载方案,该方案总体减少了单页应用1.2s的首屏呈现时间。同时对比其与同构渲染方案的异同。 背景介绍 单页式应用是近几年来前端技术栈发展与落地的最典型场景,Angular、Vue、React等,这些相关的技术栈目的都是从架构层面为单页式应用提供研发解决方案 ...
[行业应用] PC VR游戏的CPU性能分析与优化
引用作者:王文斓,英特尔软件与服务事业群合作伙伴关系部的资深应用工程师。毕业于台湾大学电机工程学系和通信工程学研究所。 责编:屠敏,技术之路,共同进步。欢迎技术投稿、给文章纠错,请发送邮件至tumin@csdn.net。 声明:本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅 2017 年《程序员》 导语:伴随着全新VR体验所带来的双目渲染、高分辨率和低延时等要求,对CPU和GPU都造 ...
[企业架构] 从四分钟到两秒——谈谈客户端性能优化的一些最佳实践
背景 最近跟售后经理吃饭,他跟我再次谈起两年前为公司临时写的一个客户端,仍然非常激动的跟我说,这个客户端完爆了公司其他版本的客户端,包括最老的Delphi写的,Asp.Net写的,以及最新的Wpf写的客户端。无论是多么大的界面(集成的机房多),这个系统都是瞬间打开,而且运行非常稳定,一旦成功部署之后基本没有任何问题。 这个版本的客户端仅仅只是一个临时替代的版本:原来的Delphi客户端实在是太慢了 ...
[企业架构] LinkedIn分布式实时性能跟踪与效率优化实战
【编者按】LinkedIn领英作为全球性职业社交网站,为了能更好地服务用户,提供更加稳定可靠的系统访问服务,LinkedIn在监控方面下足了功夫,建立了自己的实时监测系统。近日,LinkedIn资深工程师Cuong Tran发表了一篇博文,阐述了LinkedIn是如何结合工具inCapacity,通过使用调用图来进行有关性能和问题根源的案例分析。 Linkedln(领英)的基础架构是面向服务的,即 ...
[Web前端] 对 AngularJS 进行性能调优的 7 个建议
AnglarJS作为一款优秀的Web框架,可大大简化前端开发的负担。近日Sebastian Fröstl在一篇博文《AngularJS Performance Tuning for Long Lists》中表示AnglarJS在处理包含复杂数据结构的大型列表时,其运行速度会非常慢。他在文中同时分享了解决方案。下面为该文的译文。 AnglarJS很棒,但当处理包含复杂数据结构的大型列表时,其运行速度 ...