性能
文章平均质量分 53
iteye_878
这个作者很懒,什么都没留下…
展开
-
java性能测试框架
性能测试是非常难的,因为要考虑以下因素: JVM预热:运行代码一开始会比较慢,然后越来越慢,直到达到一个稳定的阶段。 类加载:开始基准测试前所有的类必须装载进来。 JIT编译器:把代码编译成机器语言。 垃圾回收:基准测试时可能垃圾回收会被调用,这样会极大的增加测量出来的时间。 于是有了这样一个框架来解决所有以上的问题, http://www.elli...原创 2013-07-23 11:09:20 · 550 阅读 · 0 评论 -
jvisualvm连接远程服务器
如何用jvisualvm连接远程服务器? 很简单,将远程机器的jmx打开就可以了。 打开方法如下,加入jmx的参数就可以了 java -Dcom.sun.management.jmxremote.port=1097 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=fa...原创 2015-09-23 14:55:17 · 1013 阅读 · 0 评论 -
java对象的内存计算
我们讨论的是java heap中对象所占内存。 1.基本类型内存占用 [table] |类型|占用字节数| |boolean | 1 | |byte | 1 | |char | 2 | |short | 2 | |int | 4 | |float | 4 | |long | 8 | |double | 8 | [/table] 2.对象所占内存由以下部分组成 [...原创 2014-03-12 14:10:35 · 155 阅读 · 0 评论 -
spring-petclinic性能调优实战
1.spring-petclinic介绍 spring-petclinic是spring官方做的一个宠物商店,结合了spring和其他一些框架的最佳实践。 架构如下: 1)前端 Thymeleaf做HTML模板引擎或纯JSP加Tag CSS采用Bootstrap webjars用来管理客户端依赖 Dandelion做表格 2)后端 Controller,用Spring M...原创 2014-10-22 14:45:56 · 309 阅读 · 0 评论 -
tprofiler初探
1.简介 [url=https://github.com/alibaba/TProfiler]tprofiler[/url]是一个可以在生产环境长期使用的性能分析工具。可以监测每个类,每个方法运行需要多少时间,然后找到性能的瓶颈,这点和jvisualvm这类profiler工具类似。 2.实战 我们准备结合tomcat测一个web应用的性能。这里选取[url=https://github...原创 2015-03-17 09:54:38 · 284 阅读 · 0 评论