/Woobaben

Some thoughts in my mind

Primary LanguageJavaGNU General Public License v2.0GPL-2.0

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...