Xiaobin Lu
8742fc8e62
6933402: RFE: Improve PrintSafepointStatistics output to track cleanup time
...
Improve the usability of safepoint statistics data. See bug evaluation for more details.
Reviewed-by: ysr, dholmes
2010-03-10 21:42:26 -08:00
Coleen Phillimore
13ac3be829
6914050: jvm assertion "guard pages must be in use" in -Xcomp mode
...
Move creating stack guard pages in jni attach thread before potential java call rather than after. Also cleanup stack guard pages when jni attach fails
Reviewed-by: never, dholmes
2010-03-02 12:09:40 -08:00
Paul Hohensee
cef423370c
6923123: Hotspot refuses to start when -Xmx4m or -Xms4m is specified
...
Reduce NewSize from 4m to 1m.
Reviewed-by: tonyp, jmasa
2010-02-26 16:40:55 -05:00
Christian Thalinger
c3066e0605
Merge
2010-02-18 10:44:14 -08:00
Gary Benson
51b9396b40
6927165: Zero S/390 fixes
...
Fixes two failures on 31-bit S/390.
Reviewed-by: twisti
2010-02-18 06:54:48 -08:00
Christian Thalinger
0c605ed991
6926782: CodeBuffer size too small after 6921352
...
After 6921352 the CodeBuffer size was too small.
Reviewed-by: kvn, never
2010-02-18 11:35:41 +01:00
Tom Rodriguez
51fc36cc9a
6877221: Endless deoptimizations in OSR nmethod
...
Reviewed-by: kvn
2010-02-16 20:07:48 -08:00
Vladimir Kozlov
892336beb1
6926697: "optimized" VM build failed: The type "AdapterHandlerTableIterator" is incomplete
...
Define AdapterHandlerTableIterator class as non product instead of debug.
Reviewed-by: never
2010-02-16 16:17:46 -08:00
John Cuthbertson
e475437c5a
Merge
2010-02-16 14:11:44 -08:00
Vladimir Kozlov
9110d86267
Merge
2010-02-12 15:27:36 -08:00
Gary Benson
17a0e10b07
6926048: Improve Zero performance
...
Make Zero figure out result types in a similar way to C++ interpreter implementation.
Reviewed-by: kvn
2010-02-12 10:34:11 -08:00
Vladimir Kozlov
d4437819bd
6925249: assert(last_sp < (intptr_t*) interpreter_frame_monitor_begin(),"bad tos")
...
Fix assert since top deoptimized frame has last_sp == interpreter_frame_monitor_begin if there are no expressions.
Reviewed-by: twisti
2010-02-12 08:54:13 -08:00
Igor Veresov
52b92d5593
6923991: G1: improve scalability of RSet scanning
...
Implemented block-based work stealing. Moved copying during the rset scanning phase to the main copying phase. Made the size of rset table depend on the region size.
Reviewed-by: apetrusenko, tonyp
2010-02-11 15:52:19 -08:00
Andrei Pangin
291a66ad2f
Merge
2010-02-11 10:48:10 -08:00
John Cuthbertson
0356567ed8
6782663: Data produced by PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime is not accurate
...
Update and display the timers associated with these flags for all safepoints.
Reviewed-by: ysr, jcoomes
2010-02-09 13:56:09 -08:00
Vladimir Kozlov
1a1e145498
6924097: assert((_type == Type::MEMORY) == (_adr_type != 0),"adr_type for memory phis only")
...
Use PhiNode::make_blank(r, n) method to construct the phi.
Reviewed-by: never
2010-02-09 10:21:06 -08:00
Vladimir Kozlov
22409a5704
6910618: C2: Error: assert(d->is_oop(),"JVM_ArrayCopy: dst not an oop")
...
Mark in PcDesc call sites which return oop and save the result oop across objects reallocation during deoptimization.
Reviewed-by: never
2010-02-09 01:31:13 -08:00
Vladimir Kozlov
3f7a94c3f2
6910605: C2: NullPointerException/ClassCaseException is thrown when C2 with DeoptimizeALot is used
...
Set the reexecute bit for runtime calls _new_array_Java when they used for _multianewarray bytecode.
Reviewed-by: never
2010-02-08 12:20:09 -08:00
Antonios Printezis
a88853347f
6802453: G1: hr()->is_in_reserved(from),"Precondition."
...
The operations of re-using a RSet component and expanding the same RSet component were not mutually exlusive, and this could lead to RSets getting corrupted and entries being dropped.
Reviewed-by: iveresov, johnc
2010-02-08 14:23:01 -05:00
Neo Jia
7d7887d46c
6587322: dtrace probe object__alloc doesn't fire in some situations on amd64
...
Fix misplaced probe point
Reviewed-by: rasbold, phh
2010-02-08 13:49:03 -05:00
John Cuthbertson
e003616106
Merge
2010-02-08 09:58:32 -08:00
Vladimir Kozlov
2fd8d35905
6923002: assert(false,"this call site should not be polymorphic")
...
Clear the total count when a receiver information is cleared.
Reviewed-by: never, jrose
2010-02-07 12:15:06 -08:00
Erik Trimble
94ccfa4187
6921473: Bump the HS17 build number to 09
...
Update the HS17 build number to 09
Reviewed-by: jcoomes
2010-02-05 12:27:12 -08:00
Erik Trimble
7c54f15bde
Merge
2010-02-05 12:26:35 -08:00
J. Duke
6a6913f754
Merge
2017-07-05 17:06:28 +02:00
J. Duke
d483483dca
Merge
2017-07-05 17:06:26 +02:00
J. Duke
c48fcc4f1c
Merge
2017-07-05 17:06:23 +02:00
J. Duke
e51c0226bf
Merge
2017-07-05 17:06:21 +02:00
J. Duke
999f8de959
Merge
2017-07-05 17:06:19 +02:00
J. Duke
7d76d2b86a
Merge
2017-07-05 17:06:17 +02:00
J. Duke
a831f80cea
Merge
2017-07-05 17:06:15 +02:00
J. Duke
04d32968fe
Added tag jdk7-b81 for changeset dcc938ac40cc
2017-07-05 17:06:08 +02:00
J. Duke
0b2e54aa23
Merge
2017-07-05 17:06:08 +02:00
J. Duke
d737d33cfc
Merge
2017-07-05 17:06:06 +02:00
J. Duke
12f9d970b6
Merge
2017-07-05 17:06:02 +02:00
J. Duke
2fe9d30321
Merge
2017-07-05 17:06:00 +02:00
J. Duke
b48051977c
Merge
2017-07-05 17:05:58 +02:00
J. Duke
ad18101c5a
Merge
2017-07-05 17:05:55 +02:00
J. Duke
4ba73bcc85
Merge
2017-07-05 17:05:50 +02:00
J. Duke
067def0f1b
Added tag jdk7-b80 for changeset e6abd38682d2
2017-07-05 17:05:41 +02:00
J. Duke
13ad3ed8b9
Merge
2017-07-05 17:05:40 +02:00
J. Duke
8d6221f091
Merge
2017-07-05 17:05:38 +02:00
J. Duke
9aa48d7d95
Merge
2017-07-05 17:05:35 +02:00
J. Duke
fc2e528980
Merge
2017-07-05 17:05:33 +02:00
J. Duke
f03973e260
Merge
2017-07-05 17:05:30 +02:00
J. Duke
ecdc744638
Merge
2017-07-05 17:05:27 +02:00
J. Duke
1cad37e136
Merge
2017-07-05 17:05:21 +02:00
J. Duke
d035093f93
Added tag jdk7-b79 for changeset e9c98378f6b9
2017-07-05 17:05:08 +02:00
J. Duke
2ff37874ef
Merge
2017-07-05 17:05:07 +02:00
J. Duke
cb9d0253da
Merge
2017-07-05 17:05:05 +02:00