性能优化
erik.zh
即使失败一百次,也不要后悔一次
展开
-
提升网站性能开发的10个技巧
随着网络的高速发展,网络性能的持续提高成为能否在芸芸App中脱颖而出的关键。高度联结的世界意味着用户对网络体验提出了更严苛的要求。假如你的网站不能做到快速响应,又或你的App存在延迟,用户很快就会移情你的竞争对手。以下为大家总结10条有关性能提升的经验,以供参考:1. 采用反向代理服务器(Reverse Proxy Server)来对应用进行加速和保护其作用主要在以下转载 2015-10-20 22:07:03 · 536 阅读 · 0 评论 -
编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程
原文:http://blog.csdn.net/luoweifu/article/details/46595285 作者:luoweifu 转载请标名出处什么是线程什么是线程?线程与进程与有什么关系?这是一个非常抽象的问题,也是一个特别广的话题,涉及到非常多的知识。我不能确保能把它讲的话,也不能确保讲的内容全部都正确。即使这样,我也希望尽可能地把转载 2015-10-20 22:47:19 · 526 阅读 · 0 评论 -
VisualVM 性能调优过程(测试demo)
VisualVM 是一款免费的,集成了多个 JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分析,同时它还支持在 MBeans 上进行浏览和操作。本文主要介绍如何使用 VisualVM 进行性能分析及调优。目录: 准备工作 内存分析篇 内存堆H转载 2015-10-27 13:03:56 · 1761 阅读 · 0 评论 -
Lock与synchronized 的区别
1、ReentrantLock 拥有Synchronized相同的并发性和内存语义,此外还多了 锁投票,定时锁等候和中断锁等候 线程A和B都要获取对象O的锁定,假设A获取了对象O锁,B将等待A释放对O的锁定, 如果使用 synchronized ,如果A不释放,B将一直等下去,不能被中断 如果 使用ReentrantLock,如果A不释放,可以使B在转载 2015-10-29 11:05:47 · 442 阅读 · 0 评论 -
Node.js实现网络负载均衡器:LoadBalancer.js
LoadBalancer.js是一个sticky-session TCP 负载均衡器,专门优化用于实时框架(包含支持HTTP长轮询fallbacks)。它从一个指定端口的捕获原始TCP连接,并将其转发到不同的目标(定义成主机和端口的组合)。?123456789101112转载 2015-10-28 16:18:27 · 1390 阅读 · 0 评论 -
Java 性能优化系列之3.1[JVM调优]
版权声明:本文为博主原创文章,未经博主允许不得转载。原文地址: http://blog.csdn.net/oscar999/article/details/47086741目录(?)[+]Java 虚拟机内存模型JVM 虚拟机将其内存数据分为程序计数器、虚拟机栈、本地方法栈、Java 堆和方法区等部分。程序转载 2015-12-09 11:31:02 · 531 阅读 · 0 评论