Fri, 09 Dec 2011 11:29:05 -0800 Merge
jiangli [Fri, 09 Dec 2011 11:29:05 -0800] rev 11409
Merge
Wed, 07 Dec 2011 16:47:08 -0500 7050298: ARM: SIGSEGV in JNIHandleBlock::allocate_handle
vladidan [Wed, 07 Dec 2011 16:47:08 -0500] rev 11408
7050298: ARM: SIGSEGV in JNIHandleBlock::allocate_handle Summary: missing release barrier in Monitor::IUnlock Reviewed-by: dholmes, dice
Tue, 06 Dec 2011 18:28:51 -0500 7117052: instanceKlass::_init_state can be u1 type
coleenp [Tue, 06 Dec 2011 18:28:51 -0500] rev 11407
7117052: instanceKlass::_init_state can be u1 type Summary: Change instanceKlass::_init_state field to u1 type. Reviewed-by: bdelsart, coleenp, dholmes, phh, never Contributed-by: Jiangli Zhou <jiangli.zhou@oracle.com>
Tue, 29 Nov 2011 14:44:44 -0500 Merge
bobv [Tue, 29 Nov 2011 14:44:44 -0500] rev 11406
Merge
Thu, 17 Nov 2011 12:53:59 -0500 7102776: Pack instanceKlass boolean fields into single u1 field
coleenp [Thu, 17 Nov 2011 12:53:59 -0500] rev 11405
7102776: Pack instanceKlass boolean fields into single u1 field Summary: Reduce class runtime memory usage by packing 4 instanceKlass boolean fields into single u1 field. Save 4-byte for each loaded class. Reviewed-by: dholmes, bobv, phh, twisti, never, coleenp Contributed-by: Jiangli Zhou <jiangli.zhou@oracle.com>
Tue, 03 Jan 2012 10:22:19 -0800 Merge
jmasa [Tue, 03 Jan 2012 10:22:19 -0800] rev 11404
Merge
Thu, 29 Dec 2011 07:37:23 +0100 7125516: G1: ~ConcurrentMark() frees incorrectly
stefank [Thu, 29 Dec 2011 07:37:23 +0100] rev 11403
7125516: G1: ~ConcurrentMark() frees incorrectly Summary: Replaced the code with a ShouldNotReachHere Reviewed-by: tonyp, jmasa
Tue, 27 Dec 2011 16:43:49 -0800 7124829: NUMA: memory leak on Linux with large pages
iveresov [Tue, 27 Dec 2011 16:43:49 -0800] rev 11402
7124829: NUMA: memory leak on Linux with large pages Summary: In os::free_memory() use mmap with the same attributes as for the heap space Reviewed-by: kvn Contributed-by: Aleksey Ignatenko <aleksey.v.ignatenko@intel.com>
Thu, 29 Dec 2011 20:09:24 -0500 Merge
vladidan [Thu, 29 Dec 2011 20:09:24 -0500] rev 11401
Merge
Mon, 26 Dec 2011 20:36:01 -0500 Merge
vladidan [Mon, 26 Dec 2011 20:36:01 -0500] rev 11400
Merge
Thu, 22 Dec 2011 12:50:42 -0800 7122253: Instrumentation.retransformClasses() leaks class bytes
dcubed [Thu, 22 Dec 2011 12:50:42 -0800] rev 11399
7122253: Instrumentation.retransformClasses() leaks class bytes Summary: Change ClassFileParser::parseClassFile() to use the instanceKlass:_cached_class_file_bytes field to avoid leaking the cache. Reviewed-by: coleenp, acorn, poonam
Tue, 27 Dec 2011 12:38:49 -0800 Merge
jmasa [Tue, 27 Dec 2011 12:38:49 -0800] rev 11398
Merge
Wed, 21 Dec 2011 22:13:31 +0100 7113021: G1: automatically enable young gen size auto-tuning when -Xms==-Xmx
brutisso [Wed, 21 Dec 2011 22:13:31 +0100] rev 11397
7113021: G1: automatically enable young gen size auto-tuning when -Xms==-Xmx Summary: Use a percentage of -Xms as min and another percentage of -Xmx as max for the young gen size Reviewed-by: tonyp, johnc
Wed, 14 Dec 2011 13:34:57 -0800 7121618: Change type of number of GC workers to unsigned int.
jmasa [Wed, 14 Dec 2011 13:34:57 -0800] rev 11396
7121618: Change type of number of GC workers to unsigned int. Summary: Change variables representing the number of GC workers to uint from int and size_t. Change the parameter in work(int i) to work(uint worker_id). Reviewed-by: brutisso, tonyp
Wed, 21 Dec 2011 07:53:53 -0500 7119027: G1: use atomics to update RS length / predict time of inc CSet
tonyp [Wed, 21 Dec 2011 07:53:53 -0500] rev 11395
7119027: G1: use atomics to update RS length / predict time of inc CSet Summary: Make sure that the updates to the RS length and inc CSet predicted time are updated in an MT-safe way. Reviewed-by: brutisso, iveresov
Tue, 20 Dec 2011 20:29:35 -0800 Merge
jmasa [Tue, 20 Dec 2011 20:29:35 -0800] rev 11394
Merge
(0) -10000 -3000 -1000 -300 -100 -16 +16 +100 +300 +1000 +3000 +10000 +30000 tip