我是靠谱客的博主 搞怪画板,最近开发中收集的这篇文章主要介绍java cache定时过期,本地缓存高性能之王Caffeine,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前言

随着互联网的高速发展,市面上也出现了越来越多的网站和app。我们判断一个软件是否好用,用户体验就是一个重要的衡量标准。比如说我们经常用的微信,打开一个页面要十几秒,发个语音要几分钟对方才能收到。相信这样的软件大家肯定是都不愿意用的。软件要做到用户体验好,响应速度快,

Tips: Spring5(SpringBoot2)开始用Caffeine取代guava.详见官方信息SPR-13797 https://jira.spring.io/browse/SPR-13797

官方性能比较

以下测试都是基于jmh测试的,官网地址 测试为什么要基于jmh测试,可以参考知乎上R回答

在HotSpot VM上跑microbenchmark切记不要在main()里跑循环计时就完事。这是典型错误。重要的事情重复三遍:请用JMH,请用JMH,请用JMH。除非非常了解HotSpot的实现细节,在main里这样跑循环计时得到的结果其实对一般程序员来说根本没有任何意义,因为无法解释。

8个线程读,100%的读操作

dbdfdfa130e38c48eea98e76830269d6.png

6个线程读,2个线程写,也就是75%的读操作,25%的写操作。

最后

以上就是搞怪画板为你收集整理的java cache定时过期,本地缓存高性能之王Caffeine的全部内容,希望文章能够帮你解决java cache定时过期,本地缓存高性能之王Caffeine所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部