1. 31 5月, 2012 1 次提交
    • M
      7126277: Alternative String hashing implementation · cb49b590
      mduigou 提交于
      Summary: All of the hashing based Map implementations: HashMap, Hashtable, LinkedHashMap, WeakHashMap and ConcurrentHashMap are modified to use an enhanced hashing algorithm for string keys when the capacity of the hash table has ever grown beyond 512 entries. The enhanced hashing implementation uses the murmur3 hashing algorithm along with random hash seeds and index masks. These enhancements mitigate cases where colliding String hash values could result in a performance bottleneck.
      Reviewed-by: alanb, forax, dl
      cb49b590
  2. 24 5月, 2012 2 次提交
  3. 19 5月, 2012 1 次提交
  4. 18 5月, 2012 1 次提交
    • M
      6924259: Remove offset and count fields from java.lang.String · 938adb2d
      mduigou 提交于
      Summary: Removes the use of shared character array buffers by String along with the two fields needed to support the use of shared buffers.
      Reviewed-by: alanb, mduigou, forax, briangoetz
      Contributed-by: brian.doherty@oracle.com
      938adb2d
  5. 03 5月, 2012 1 次提交
  6. 29 3月, 2012 1 次提交
  7. 28 3月, 2012 1 次提交
  8. 15 3月, 2012 1 次提交
  9. 09 3月, 2012 1 次提交
  10. 07 3月, 2012 1 次提交
  11. 02 3月, 2012 1 次提交
  12. 29 2月, 2012 1 次提交
  13. 17 2月, 2012 2 次提交
  14. 01 2月, 2012 1 次提交
  15. 21 1月, 2012 1 次提交
  16. 19 1月, 2012 3 次提交
  17. 24 1月, 2012 1 次提交
  18. 11 1月, 2012 2 次提交
  19. 10 1月, 2012 2 次提交
  20. 07 1月, 2012 1 次提交
  21. 09 12月, 2011 1 次提交
  22. 03 12月, 2011 2 次提交
  23. 30 11月, 2011 1 次提交
  24. 11 11月, 2011 1 次提交
  25. 09 11月, 2011 1 次提交
  26. 02 11月, 2011 1 次提交
  27. 01 11月, 2011 1 次提交
    • Y
      4243978: (ref) Race condition in Reference.enqueue() · 3ccb9ece
      ysr 提交于
      4268317: (ref) Reference.isEnqueued() can return true when instance not enqueued
      Summary: The reference handler now declares, and assumes, that the discovered field, rather than the next field, is (to be) used to link the entries in the pending list, thus allowing a reference object to be safely enqueued even while it is in the pending state. Also added slightly modified regression tests from the two bug reports.
      Reviewed-by: mchung, alanb, jcoomes
      3ccb9ece
  28. 22 9月, 2011 1 次提交
  29. 21 9月, 2011 1 次提交
  30. 19 9月, 2011 1 次提交
  31. 15 9月, 2011 1 次提交
  32. 10 9月, 2011 1 次提交
  33. 08 9月, 2011 1 次提交