make/sa.files

Tue, 21 Aug 2012 14:10:39 -0700

author
johnc
date
Tue, 21 Aug 2012 14:10:39 -0700
changeset 3998
7383557659bd
parent 3183
fd65bc7c09b6
child 4093
5a98bf7d847b
permissions
-rw-r--r--

7185699: G1: Prediction model discrepancies
Summary: Correct the result value of G1CollectedHeap::pending_card_num(). Change the code that calculates the GC efficiency of a non-young heap region to use historical data from mixed GCs and the actual number of live bytes when predicting how long it would take to collect the region. Changes were also reviewed by Thomas Schatzl.
Reviewed-by: azeemj, brutisso

duke@435 1 #
tonyp@3168 2 # Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved.
duke@435 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
duke@435 4 #
duke@435 5 # This code is free software; you can redistribute it and/or modify it
duke@435 6 # under the terms of the GNU General Public License version 2 only, as
duke@435 7 # published by the Free Software Foundation.
duke@435 8 #
duke@435 9 # This code is distributed in the hope that it will be useful, but WITHOUT
duke@435 10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
duke@435 11 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
duke@435 12 # version 2 for more details (a copy is included in the LICENSE file that
duke@435 13 # accompanied this code).
duke@435 14 #
duke@435 15 # You should have received a copy of the GNU General Public License version
duke@435 16 # 2 along with this work; if not, write to the Free Software Foundation,
duke@435 17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
duke@435 18 #
trims@1907 19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
trims@1907 20 # or visit www.oracle.com if you need additional information or have any
trims@1907 21 # questions.
duke@435 22 #
duke@435 23 #
duke@435 24
duke@435 25 # This filelist macro is included in platform specific sa.make
duke@435 26 # included all packages/*.java. package list can be generated by
duke@435 27 # $(GAMMADIR)/agent/make/build-pkglist. Then manually removed all
duke@435 28 # classes in sun.jvm.hotspot.ui (and subpackages), all ui classes
duke@435 29 # in sun.jvm.hotspot.bugspot/hotspot and SPARC and x86 disassembler
duke@435 30 # classes and sun.jvm.hotspot.utilities.soql.
duke@435 31
duke@435 32 # define AGENT_DIR before including this file in sa.make
duke@435 33
duke@435 34 AGENT_SRC_DIR = $(AGENT_DIR)/src/share/classes
duke@435 35
poonam@746 36 # Splitted the set of files into two sets because on linux plaform
poonam@746 37 # listing or compiling all the files results in 'Argument list too long' error.
poonam@746 38
never@3159 39 AGENT_FILES = \
poonam@746 40 $(AGENT_SRC_DIR)/sun/jvm/hotspot/*.java \
poonam@746 41 $(AGENT_SRC_DIR)/sun/jvm/hotspot/asm/*.java \
poonam@746 42 $(AGENT_SRC_DIR)/sun/jvm/hotspot/asm/amd64/*.java \
poonam@746 43 $(AGENT_SRC_DIR)/sun/jvm/hotspot/asm/ia64/*.java \
poonam@746 44 $(AGENT_SRC_DIR)/sun/jvm/hotspot/asm/sparc/*.java \
poonam@746 45 $(AGENT_SRC_DIR)/sun/jvm/hotspot/asm/x86/*.java \
poonam@746 46 $(AGENT_SRC_DIR)/sun/jvm/hotspot/bugspot/*.java \
poonam@746 47 $(AGENT_SRC_DIR)/sun/jvm/hotspot/bugspot/tree/*.java \
duke@435 48 $(AGENT_SRC_DIR)/sun/jvm/hotspot/c1/*.java \
never@3138 49 $(AGENT_SRC_DIR)/sun/jvm/hotspot/ci/*.java \
duke@435 50 $(AGENT_SRC_DIR)/sun/jvm/hotspot/code/*.java \
duke@435 51 $(AGENT_SRC_DIR)/sun/jvm/hotspot/compiler/*.java \
duke@435 52 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/*.java \
poonam@746 53 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/amd64/*.java \
never@3156 54 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/bsd/*.java \
never@3156 55 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/bsd/amd64/*.java \
never@3156 56 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/bsd/x86/*.java \
duke@435 57 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/cdbg/*.java \
duke@435 58 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/cdbg/basic/*.java \
duke@435 59 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/cdbg/basic/x86/*.java \
duke@435 60 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/cdbg/basic/amd64/*.java \
duke@435 61 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/dummy/*.java \
duke@435 62 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/ia64/*.java \
duke@435 63 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/linux/*.java \
duke@435 64 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/linux/amd64/*.java \
duke@435 65 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/linux/ia64/*.java \
duke@435 66 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/linux/x86/*.java \
duke@435 67 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/linux/sparc/*.java \
duke@435 68 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/posix/*.java \
duke@435 69 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/posix/elf/*.java \
duke@435 70 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/proc/*.java \
duke@435 71 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/proc/amd64/*.java \
duke@435 72 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/proc/sparc/*.java \
duke@435 73 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/proc/x86/*.java \
duke@435 74 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/remote/*.java \
duke@435 75 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/remote/amd64/*.java \
duke@435 76 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/remote/sparc/*.java \
duke@435 77 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/remote/x86/*.java \
duke@435 78 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/sparc/*.java \
duke@435 79 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/win32/coff/*.java \
duke@435 80 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/windbg/*.java \
duke@435 81 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/windbg/amd64/*.java \
duke@435 82 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/windbg/ia64/*.java \
duke@435 83 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/windbg/x86/*.java \
duke@435 84 $(AGENT_SRC_DIR)/sun/jvm/hotspot/debugger/x86/*.java \
tonyp@3168 85 $(AGENT_SRC_DIR)/sun/jvm/hotspot/gc_implementation/g1/*.java \
duke@435 86 $(AGENT_SRC_DIR)/sun/jvm/hotspot/gc_implementation/parallelScavenge/*.java \
duke@435 87 $(AGENT_SRC_DIR)/sun/jvm/hotspot/gc_implementation/shared/*.java \
duke@435 88 $(AGENT_SRC_DIR)/sun/jvm/hotspot/gc_interface/*.java \
duke@435 89 $(AGENT_SRC_DIR)/sun/jvm/hotspot/interpreter/*.java \
duke@435 90 $(AGENT_SRC_DIR)/sun/jvm/hotspot/jdi/*.java \
duke@435 91 $(AGENT_SRC_DIR)/sun/jvm/hotspot/livejvm/*.java \
duke@435 92 $(AGENT_SRC_DIR)/sun/jvm/hotspot/memory/*.java \
never@3138 93 $(AGENT_SRC_DIR)/sun/jvm/hotspot/oops/*.java \
never@3138 94 $(AGENT_SRC_DIR)/sun/jvm/hotspot/opto/*.java \
never@3159 95 $(AGENT_SRC_DIR)/sun/jvm/hotspot/prims/*.java \
duke@435 96 $(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/*.java \
duke@435 97 $(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/amd64/*.java \
never@3156 98 $(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/bsd/*.java \
never@3156 99 $(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/bsd_amd64/*.java \
never@3156 100 $(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/bsd_x86/*.java \
duke@435 101 $(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/ia64/*.java \
duke@435 102 $(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/linux/*.java \
duke@435 103 $(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/linux_amd64/*.java \
duke@435 104 $(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/linux_ia64/*.java \
duke@435 105 $(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/linux_x86/*.java \
duke@435 106 $(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/linux_sparc/*.java \
duke@435 107 $(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/posix/*.java \
duke@435 108 $(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/solaris_amd64/*.java \
duke@435 109 $(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/solaris_sparc/*.java \
duke@435 110 $(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/solaris_x86/*.java \
duke@435 111 $(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/sparc/*.java \
duke@435 112 $(AGENT_SRC_DIR)/sun/jvm/hotspot/runtime/x86/*.java \
duke@435 113 $(AGENT_SRC_DIR)/sun/jvm/hotspot/tools/*.java \
duke@435 114 $(AGENT_SRC_DIR)/sun/jvm/hotspot/tools/jcore/*.java \
poonam@746 115 $(AGENT_SRC_DIR)/sun/jvm/hotspot/tools/soql/*.java \
duke@435 116 $(AGENT_SRC_DIR)/sun/jvm/hotspot/types/*.java \
duke@435 117 $(AGENT_SRC_DIR)/sun/jvm/hotspot/types/basic/*.java \
duke@435 118 $(AGENT_SRC_DIR)/sun/jvm/hotspot/utilities/*.java \
duke@435 119 $(AGENT_SRC_DIR)/sun/jvm/hotspot/utilities/memo/*.java \
poonam@746 120 $(AGENT_SRC_DIR)/sun/jvm/hotspot/utilities/soql/*.java \
poonam@746 121 $(AGENT_SRC_DIR)/sun/jvm/hotspot/ui/*.java \
poonam@746 122 $(AGENT_SRC_DIR)/sun/jvm/hotspot/ui/action/*.java \
poonam@746 123 $(AGENT_SRC_DIR)/sun/jvm/hotspot/ui/classbrowser/*.java \
poonam@746 124 $(AGENT_SRC_DIR)/sun/jvm/hotspot/ui/table/*.java \
poonam@746 125 $(AGENT_SRC_DIR)/sun/jvm/hotspot/ui/tree/*.java \
poonam@746 126 $(AGENT_SRC_DIR)/sun/jvm/hotspot/ui/treetable/*.java \
poonam@746 127 $(AGENT_SRC_DIR)/com/sun/java/swing/action/*.java \
poonam@746 128 $(AGENT_SRC_DIR)/com/sun/java/swing/ui/*.java

mercurial