Skip to content

ericmm/Woobaben

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

158 Commits
 
 
 
 
 
 
 
 
 
 

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

     
     
     

    Contributors

    Languages