Ignite cache在存储时 object类型的数据和 序列化该object成string类型 两者存储时间差不多。

但是这两者在读取出来的时候,string类型比object类型快很多。

以下为测试情况:用到GridGain监控

测试背景:

测上述方案二中object 字段的问题。

Ignite:版本2.2  ; server = 2; CPUs=4;heap=1.8GB;

OS:Windows 10 10.0 amd64

VM info:Java(TM) SE Runtime Environment 1.8.0_144-b01 Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 25.144-b01

REST API :版本 2.1.8

方案A:存储UploadArchiveIgnite 到cache,其中一个字段为Object,未序列化。

方案B:存储UploadArchiveIgnite 到cache,其中一个字段为string,是Object的序列化。

Puts过程:put 进cache 1w条数据

方案A

方案B

CPU平均使用率峰值

49%

38%

Cache Size中off heap值变化

初始状态->0k->

约20k->10k

初始状态->0k->

约20k->10k

查询缓存过程:每次查询所有数据(1w)

方案A

方案B

CPU平均使用率峰值

1%

2%

Cache Size中off heap值变化

10k->20k->10k

10k->约10~12k->10k

最新文章

  1. 关于去除Eclipse对JavaScript的验证
  2. myeclipse maven pom.xml 配置错误
  3. 让阿里云支持ipv6(其他多数VPS通用)
  4. 黑马程序员——JAVA基础之简述 类的封装
  5. archlinux随记
  6. win32 摄像头捕获系统vfw
  7. Java8新特性 1——利用流和Lambda表达式操作集合
  8. centos-nginx添加模块(无需重新编译)
  9. [Audio processing] Harmonic change detection function (HCDF)
  10. 虾米loop 摇头代码
  11. Ubuntu12.04 下安装QQ
  12. 跑Java -jar somefile.jar时会发生什么(一个)
  13. 快速搞定selenium grid分布式
  14. android沉浸式状态栏的实现
  15. chrome浏览器默认打开网址并全屏
  16. Python实现随机漫步
  17. 通过CSS自动截取字符串长度
  18. linq to sql and linq to object 总结
  19. 重温JavaScript预编译的四个步骤
  20. 利用mvn进行多环境配置

热门文章

  1. jQuery插件编写学习+实例——无限滚动
  2. Sql Server 日期格式化函數 Convert
  3. ASP.NET MVC Controller 编程所涉及到的常用属性成员
  4. Autofac的Autofac.Core.Activators.Reflection.DefaultConstructorFinder错误解决方案。
  5. 「HNOI2013」切糕
  6. ubuntu命令行安装tomcat8
  7. 如果plsql连接没问题,但程序中报ORA-12504的错误
  8. 【BZOJ1853】[Scoi2010]幸运数字 容斥原理+搜索
  9. 百度编辑器 Ueditor使用记录
  10. javaweb面试一