mapdb的一些性能测试
- jdk1.6,8g,64位,Intel Core i5-4210U CPU @ 1.70GHz 2.40GHz
 - 使用memorydb
 - 100个htreemap,每个htreemap对应50条线程操作,1.5:1读写,qps大致为300万
 - jvm配置为-Xmx2000m -Xms2000m
 80字符组成一个String对象,一共可以存放820万左右个对象
插入
| 10w | 100w | 500w | |
|---|---|---|---|
| 直接内存 | 482ms | 2639ms | 15491ms | 
| jvm内存 | 445ms | 2670ms | 15783ms | 
- 查询
 
| 10w | 100w | 500w | |
|---|---|---|---|
| 直接内存 | 117ms | 138ms | 171ms | 
| jvm内存 | 135ms | 150ms | 179ms | 
- 删除
 
| 10w | 100w | 500w | |
|---|---|---|---|
| 直接内存 | 203ms | 170ms | 253ms | 
| jvm内存 | 211ms | 171ms | 189ms | 
mapdb的一些性能测试的更多相关文章
- Ignite性能测试以及对redis的对比
		
测试方法 为了对Ignite做一个基本了解,做了一个性能测试,测试方法也比较简单主要是针对client模式,因为这种方法和使用redis的方式特别像.测试方法很简单主要是下面几点: 不作参数优化,默认 ...
 - 性能测试工具 wrk 安装与使用
		
介绍 今天给大家介绍一款开源的性能测试工具 wrk,简单易用,没有Load Runner那么复杂,他和 apache benchmark(ab)同属于性能测试工具,但是比 ab 功能更加强大,并且可以 ...
 - .NET Core性能测试组件BenchmarkDotNet 支持.NET Framework Mono
		
.NET Core 超强性能测试组件BenchmarkDotNet 支持Full .NET Framework, .NET Core (RTM), Mono. BenchmarkDotNet支持 C# ...
 - C#中实现并发的几种方法的性能测试
		
C#中实现并发的几种方法的性能测试 0x00 起因 去年写的一个程序因为需要在局域网发送消息支持一些命令和简单数据的传输,所以写了一个C/S的通信模块.当时的做法很简单,服务端等待链接,有用户接入后开 ...
 - 「视频直播技术详解」系列之七:直播云 SDK 性能测试模型
		
关于直播的技术文章不少,成体系的不多.我们将用七篇文章,更系统化地介绍当下大热的视频直播各环节的关键技术,帮助视频直播创业者们更全面.深入地了解视频直播技术,更好地技术选型. 本系列文章大纲如下: ...
 - PostgreSql性能测试
		
# PostgreSql性能测试 ## 1. 环境+ 版本:9.4.9+ 系统:OS X 10.11.5+ CPU:Core i5 2.7G+ 内存:16G+ 硬盘:256G SSD ## 2. 测试 ...
 - Web系统性能测试术语简介
		
并发用户 并发一般分为两种情况.一种是严格意义上的并发,即所有的用户在同一时刻做同一件事情或者操作.这种操作一般指做同一类型的业务,比如在信用卡审批业务中,一定数目的用户在同一时刻对已经完成的审批业务 ...
 - Web前端性能测试-性能测试知多少---深入分析前端站点的性能
		
针对目前接手的web前端的性能,一时间不知道从什么地方入手,然后经过查找资料,发现其实还是蛮简单的. 前端性能测试对象: HTML.CSS.JS.AJAX等前端技术开发的Web页面 影响用户浏览网页速 ...
 - 基于webdriver的jmeter性能测试-通过jmeter实现jar录制脚本的性能测试
		
续接--基于webdriver的jmeter性能测试-Eclipse+Selenium+JUnit生成jar包 在进行测试前先将用于支持selenium录制脚本运行所需的类包jar文件放到jmeter ...
 
随机推荐
- BZOJ4942【noi2017】整数
			
题目背景 在人类智慧的山巅,有着一台字长为10485761048576 位(此数字与解题无关)的超级计算机,著名理论计算机科 学家P博士正用它进行各种研究.不幸的是,这天台风切断了电力系统,超级计算机 ...
 - HDU 5506(GT and set)
			
题意: 表示看了很久,然而发现还是没看懂题. 正解:给你a个集合,让你把他们合并成k个,当两个集合有公共数字时可以合并. (一直以为是合并后,每个集合至少有两个数字相同- -,这英语也是醉了) 思路: ...
 - Ubuntu 16.04 LTS安装搜狗拼音输入法网易云音乐 Remarkable
			
第一步 首先在官网上面,下载最新的搜狗拼音输入法 Linux 版本. 第二步 进入命令行 Ctrl+Alt+T sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.de ...
 - 修改Linux命令提示符
			
vim .bashrc export PS1='\e[1;32m\u\e[m\e[1;33m@\e[m\e[1;35m\h\e[m:\W\$'
 - python中如何将生成等差数列和等比数列
			
在python库numpy 中提供了函数linspace和logspace函数用于生产等差数列和等比数列. 1.linspace函数生成等差数列 def linspace(start, sto ...
 - React 深入系列4:组件的生命周期
			
文:徐超,<React进阶之路>作者 授权发布,转载请注明作者及出处 React 深入系列4:组件的生命周期 React 深入系列,深入讲解了React中的重点概念.特性和模式等,旨在帮助 ...
 - bzip2
			
压缩和解压缩文件bzip2 options] [file-list] bunzip2 [options] [file-list] bzcat [options] [file-list] bzip2re ...
 - Linux学习之CentOS(十一)-----Linux 账号管理(转)
			
Linux 账号管理(转) useraddpasswdchageusermoduserdelfingerchfnchshidgroupaddgroupmodgroupdelgpasswd su(帐号切 ...
 - Elasticsearch 学习(一):入门
			
一.概念 Elasticsearch 是一个实时分布式搜索和分析引擎.它用于全文搜索.结构化搜索.分析以及将这三者混合使用. 维基百科.英国卫报.StackOverflow.Github 等公司都在使 ...
 - centos6.8下weblogic12c静默安装
			
环境: centos6.8 无桌面环境 jdk1.7.0_25 关闭iptables.selinux 安装前准备: 1.新建weblogic用户,设置weblogic密码 useradd weblog ...