Skip to content

ericmm/Woobaben

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Woobaben

Some thoughts in my mind

Talk is cheap, show me the code.


  • ArrayBackedHashMap (using Linear Probing) - originally inspired by Mikhail Vorontsov's ObjObjMap, implemented java.util.Map interface --Done
  • ArrayBackedHashSet - Array Backed Hash Set --Done
  • Faster java object attribute accessors by utlilising sun.misc.Unsafe --Done
  • Faster java heap object copy (clone) by sun.misc.Unsafe --Done
  • Data Reader heap/off-heap --Done

    Near plan

  • Custom UTF8 String - InProgress
  • MethodHandle
  • Java Field access, OGNL support
  • Heap object serialiser and deserialiser (JSON/binary format)
  • String search / replace library
  • Template engine
  • Off-heap object facility
  • Off-heap object copy/serialise/deserialise

    Future plan

  • Integration of Kilim (Java coroutine - lightweight thread)
  • JNI - use 'javacritical' optimisation with off-heap memory
  • And some other more...
  • About

    Some thoughts in my mind

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages