Skip to content

Latest commit

 

History

History
27 lines (22 loc) · 963 Bytes

README.md

File metadata and controls

27 lines (22 loc) · 963 Bytes

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