ysr [Wed, 23 Dec 2009 09:23:54 -0800] rev 4574
6631166: CMS: better heuristics when combatting fragmentation
Summary: Autonomic per-worker free block cache sizing, tunable coalition policies, fixes to per-size block statistics, retuned gain and bandwidth of some feedback loop filters to allow quicker reactivity to abrupt changes in ambient demand, and other heuristics to reduce fragmentation of the CMS old gen. Also tightened some assertions, including those related to locking.
Reviewed-by: jmasa
iveresov [Wed, 06 Jan 2010 22:21:39 -0800] rev 4573
Merge
never [Wed, 06 Jan 2010 14:25:03 -0800] rev 4572
Merge
never [Wed, 06 Jan 2010 14:22:39 -0800] rev 4571
6914300: ciEnv should export all well known classes
Reviewed-by: kvn, twisti
never [Tue, 05 Jan 2010 16:12:26 -0800] rev 4570
6914002: unsigned compare problem after 5057818
Reviewed-by: kvn, twisti
never [Tue, 05 Jan 2010 11:16:09 -0800] rev 4569
Merge
never [Tue, 05 Jan 2010 11:14:54 -0800] rev 4568
6908267: Zero fails to unlock synchronized native methods on exception
Reviewed-by: never
Contributed-by: Gary Benson <gbenson@redhat.com>
twisti [Tue, 05 Jan 2010 15:21:25 +0100] rev 4567
6893268: additional dynamic language related optimizations in C2
Summary: C2 needs some additional optimizations to be able to handle MethodHandle invokes and invokedynamic instructions at the best performance.
Reviewed-by: kvn, never
twisti [Tue, 05 Jan 2010 13:05:58 +0100] rev 4566
6829187: compiler optimizations required for JSR 292
Summary: C2 implementation for invokedynamic support.
Reviewed-by: kvn, never
kvn [Mon, 04 Jan 2010 15:21:09 -0800] rev 4565
6913075: EA identifies escape state incorrectly after 6895383 fix
Summary: EA incorrectly identifies escape state of an allocation passed as call argument.
Reviewed-by: never