随着JVM虚拟机和JIT即时编译技术的发展,对象的分配和回收是个非常轻量级的工作。但是对于缓冲区Buffer,情况却稍有不同,特别是对于堆外直接内存的分配和回收,是一件耗时的操作。为了尽量重用缓冲区,Netty提供了基于内存池的缓冲区重用机制。性能测试表明,采用内存池的ByteBuf相比于朝生夕灭的ByteBuf,性能高23倍左右(性能数据与使用场景强相关)。
在4.x版本中,UnpooledB...
分类:
Web程序 时间:
2014-09-23 20:56:15
阅读次数:
425
最近在使用storm做了一下数据处理性能测试。 ? ? Topology结构:spout输出80万数据(csv格式);bolt1解析csv,拆分各信息段;bolt2按bolt1中某个字段汇总,累加记数后入库(入库触发频率:60s)。 ? ?...
分类:
其他好文 时间:
2014-09-23 17:43:35
阅读次数:
179
工具:webbench最多可以模拟3W的并发。下载安装方式:http://blog.hexu.org/archives/951.shtml(看这吧···)执行命令:webbench -c 1000 -t 30 http://192.168.0.101/test.php参数“-c”是并发量,参数“-t...
分类:
系统相关 时间:
2014-09-23 16:23:54
阅读次数:
207
zookeeper中节点数量理论上仅受限于内存,但一个节点下的子节点数量受限于request/response 1M数据 (size
of data / number of znodes)
zookeeper的watch机制用于数据变更时zookeeper的主动通知。watch可以被附加到每一个节点上,那么如果一个应用有10W个节点,那zookeeper中就可能有10W个watch(甚至更多...
分类:
其他好文 时间:
2014-09-21 23:54:21
阅读次数:
275
续LR实战之Discuz开源论坛项目,之前一直是创建虚拟用户脚本(Virtual User Generator)和场景(Controller),现在,终于到了LoadRunner性能测试结果分析(Analysis)这部分了。LoadRunner结果分析图表功能中最重要图表分析之一,就是网页诊断细分图...
分类:
Web程序 时间:
2014-09-18 22:08:54
阅读次数:
201
平时工作中会需要一些性能测试,简单的性能测试完全可以由AB来替代,而不需要动用LR这样重量级的工具。此文简单介绍一下ab的工具使用与结果分析。当作个笔记,以便以后查阅。1、安装:要使用AB,需要先安装Apache,它是Apache自带的测试工具(apache benchmark),在apache的安...
分类:
其他好文 时间:
2014-09-18 16:26:54
阅读次数:
231
web_reg_save_param,将Ord参数值设定为ALL,则关联函数将自动把符合条件的关联值保存到参数数组里。在本例中,假设关联值返回三条记录,则LR分别将值保存到sor_1,sor_2,sor_3中,同时,LR还将自动创建一个sor_count变量来保存总的记录数,在这里sor_count...
分类:
其他好文 时间:
2014-09-18 16:26:44
阅读次数:
204
配置请看我另一篇文章,后续还会有,mongodb性能测试结果,一个“快”字
要源码包请留下邮箱
代码构造图
直接上代码
BaseDao.java
package com.yiyuwanglu.basecore.dao;
import java.util.List;
public interface BaseDao {
T findById(Class entityC...
分类:
数据库 时间:
2014-09-17 18:43:52
阅读次数:
344
for VS for(... in ...)
硬件:i5 Cpu, 10G 内存,Mac OS X 10.9.4
数据量:10^7 的数组,
时间:单位 秒,精确度 毫秒
enumerateObjectsUsingBlock VS for(... in ...)
硬件:i5 Cpu, 10G 内存,Mac OS X 10.9.4
数据量:10^4 的数组,执行一次NSLog输出
时间:单位 秒,精确度 毫秒...
分类:
其他好文 时间:
2014-09-17 15:16:12
阅读次数:
178
本文提供了一份在相同的硬件和集算报表IDE上,使用层次数据集与不使用层次数据集之间的性能差异,从而确定层次数据集对报表性能的影响。...
分类:
其他好文 时间:
2014-09-17 15:15:28
阅读次数:
224