随笔分类 -  5 性能调优

摘要:Memcache: 分布式内存对象缓存系统,占用其他机子的内存。很多互联网,负载均衡三台(以三台为例)web服务器可以共享一台Memcache的资源。 传递的信息以键值对的形式存储。传递的数据要实现序列化。 Oscache: 页面级缓存(网上强调最多的东西),占用本机的内存资源。 可以选择缓存到硬盘,如存取到硬盘重启服务也可重新获得上次持久化的资源,而如果缓存到内存就不行。 一般没必要缓存到硬盘,因为I/O操作也是比较耗资源,和从数据库取往往优势很小。 Oscache存取数据的作用域分为application和session两种。EhCache: Hibernate缓存,DAO缓... 阅读全文
posted @ 2012-07-08 17:01 万法自然~ 阅读(1358) 评论(0) 推荐(0)
摘要:JMeter安装与简单操作http://bbs.51testing.com/thread-110626-1-1.html(包括基本的JMeter使用例子如添加“线程组”, 添加“HTTP请求”, 添加“监听器-用表格查看结果,察看结果树”, 保存测试计划 运行测试计划。)Jmeter 用动态参数进行测试http://blog.chenlb.com/2009/03/jmeter-use-dynamic-params-or-csv-for-test.html(对于测试动态URL的例子,可以先将动态数据写入csv文件。然后创建一个“CSV Data Set Config”,设定CSV文件名,变量名, 阅读全文
posted @ 2012-07-01 09:43 万法自然~ 阅读(244) 评论(0) 推荐(0)
摘要:http_loadwebbenchabJMeter三种web性能压力测试工具http://www.babytree.com/user/showuser.php?uid=u3285706659&tab=journal&view=single&journalid=2510748Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程http://www.vpser.net/opt/webserver-test.html压力测试工具 JMeterhttp://www.oschina.net/p/jmeter其他web压力测试工具介绍http 阅读全文
posted @ 2012-06-17 14:59 万法自然~ 阅读(267) 评论(0) 推荐(0)
摘要:1. Jconsole jconsole 是 JVM 自带管理 Mbean 的图形化界面 环境变量中 path 中加上 C:\Program Files\Java\jdk1.6.0_01\bin 在控制台中敲 jconsole (远程连接时,采用2. Jvisualvm(1.6出现) 提供可以在线得到ThreadDump和HeapDump文件, 更提供了可扩展插件功能(虽然可能会影响jvm服务器性能参考:Jconsole与Jmx 分析JVM状况(上)http://jiangnanguying.iteye.com/blog/539697Jconsole与Jmx 分析JV... 阅读全文
posted @ 2012-06-10 22:52 万法自然~ 阅读(345) 评论(0) 推荐(0)
摘要:Java 平台提供了如下一些接口用于管理 JVM 平台 ClassLoadingMXBean Java 虚拟机的类加载系统。 CompilationMXBean Java 虚拟机的编译系统。 MemoryMXBean Java 虚拟机的内存系统。 ThreadMXBean Java 虚拟机的线程系统。 RuntimeMXBean Java 虚拟机的运行时系统。 OperatingSystemMXBean Java 虚拟机在其上运行的操作系统。 GarbageCollectorMXBean Java 虚拟机中的垃圾回收器。 MemoryManagerMXBean Java 虚拟机... 阅读全文
posted @ 2012-06-10 22:48 万法自然~ 阅读(3161) 评论(0) 推荐(0)
摘要:OOM(Out-of-Memory)是导致应用服务器/JVM不稳定的常见问题。OOM的一个重要原因是系统存在Java“内存泄漏”问题。“内存泄漏”问题是对象的生命周期问题的一种。可以理解为, 某些对象的生命周期过长,未及时清理,出现了“内存泄漏”。查明为什么会发生“泄漏”的方法:1. JVMTI Java虚拟机工具接口(Java Virtual Machine Tools Interface,JVMTI) 及其前身Java虚拟机监视程序接口(Java Virtual Machine Profiling Interface,JVMPI) 是外部工具与JVM通信并从JVM收集信息的标准... 阅读全文
posted @ 2012-03-24 13:48 万法自然~ 阅读(196) 评论(0) 推荐(0)