`

javolution?

阅读更多

无意中看到这么个jar包: javolution, 以前一直没见过它,这是干啥的? Google里搜了一番,去了它的网站(http://javolution.org/), 看到这么一句话: To make your application faster and more time predictable!

这是FastMap实验数据统计:

 

 

确实比JDK自带的HashMap快了好多.

它怎么用? 再往深地说,它的实现算法为什么比HashMap快了那么多? 很值得研究.

1
0
分享到:
评论

相关推荐

    javolution

    "javolution"是一个专门为提升Java应用程序性能而设计的第三方库,它提供了一系列高效的数据结构和算法,特别是针对映射(Map)操作。这个库的目标是替代Java标准库(JDK)中的`util`包,为开发者带来更快、更实时的...

    javolution-5.2.3 平方计算

    Java是一种广泛使用的面向对象的编程语言,而Javolution库是一个专门为Java平台设计的高性能、全功能的开源库。在给定的“javolution-5.2.3 平方计算”主题中,我们主要关注的是Javolution库的一个特定功能——平方...

    javolution实现大小端转换java

    java实现使用javolution完成数据接收过程中大小端转换的问题

    javolution-5.5.1.jar

    javolution-5.5.1.jar(最新版本java解析c语言结构体的jar包), ,对结构体和联合体都有支持。

    javolution-5.4.3.1.jar

    javolution-5.4.3.1.jar

    msm-javolution-serializer-1.8.1.jar

    msm-javolution-serializer-1.8.1.jar

    msm-javolution-serializer-1.5.1.jar

    msm-javolution-serializer-1.5.1.jar

    msm-javolution-serializer-1.8.1.zip

    【标题】"msm-javolution-serializer-1.8.1.zip" 是一个开源项目的压缩包,其中包含了用于序列化和反序列化的组件。这个组件基于Javolution库,提供了一种高效、灵活的方式来处理Java对象的序列化工作。 【描述】...

    Android/Java基于Socket接收结构体数据

    在这种情况下,Javolution库提供了一个强大的解决方案,它允许我们在Java中方便地操作结构体数据。本文将深入探讨如何基于Socket在Android/Java环境中使用Javolution库来接收和解析结构体数据。 首先,Javolution是...

    tomcat6,7,8集群session共享所需jar包(支持kryo,javolution)

    而"支持kryo,javolution"则是解决session共享的一种高效手段,这两个库可以优化数据序列化和传输效率。 1. **Tomcat集群**:Tomcat集群是指通过多个独立的Tomcat实例协同工作,提供负载均衡和故障转移的能力。配置...

    java源码stringbuffer-javolution:用于实时和嵌入式系统的Java核心库

    java源码字符串缓冲区Javolution 用于实时和嵌入式系统的 Java(TM) 解决方案 因为实时编程需要时间可预测的标准库。 “简化的能力意味着消除不必要的,以便必要的可以说话。” - Hans Hofmann,Bootstrap 简介,1993...

    jstruct-demo:一个简单的 Javolution 演示

    **Java 框架 Javolution 简介** Javolution 是一个开源的 Java 库,它提供了高性能、跨平台的解决方案,特别是在处理大量数据和实时系统时表现优秀。这个库的核心目标是提高 Java 代码的运行效率,同时保持其可读性...

    MSM的jar文件,tomcat6.x版本,使用javolution序列化

    提到的`javolution`库则是一个高性能、线程安全的Java库,它提供了对序列化(Serialization)的支持。在Java中,序列化是将对象的状态转化为字节流的过程,以便存储或在网络上传输。反序列化则是将字节流恢复为原来...

    memcache常用jar

    javolution-5.4.3.1.jar memcached-2.5.jar memcached-session-manager-1.3.0.jar msm-javolution-serializer-1.3.0.jar msm-javolution-serializer-cglib-1.3.0.jar msm-javolution-serializer-jodatime-1.3.0.jar ...

    tomcat 采用msm连接memcached缓存session所需要的所有jar包下载

    transcoderFactoryClass="de.javakaffee.web.msm.serializer.javolution.JavolutionTranscoderFactory" copyCollectionsForSerialization="false" /> 加入之后的content.xml的内容为 <?xml version='1.0' ...

    tomcat做session共享需要的全部jar包

    本压缩包提供的是一系列用于Tomcat实现Session共享的jar包,主要包括asm、javolution、kryo、memcached-session-manager以及相关的序列化库。 1. **ASM**: ASM是一个Java字节码操控和分析框架,主要用于动态生成类...

    MSM--memcached session manager(memcached+tomcat7共享session所需jar包)

    本lib包包含:javolution-5.5.1.jar、kryo-1.03.jar、kryo-serializers-0.10.jar、memcached-2.5.jar、memcached-session-manager-1.5.1.jar、memcached-session-manager-tc7-1.5.1.jar、minlog-1.2.jar、msm-...

    Memcached_Session_Manager jar

    总结起来,Memcached_Session_Manager jar是用于Tomcat集群环境的一个解决方案,它借助Memcached作为中央会话存储,通过javolution和kryo提高序列化效率,确保在分布式环境中正确、高效地管理用户会话。使用这个组件...

Global site tag (gtag.js) - Google Analytics