comparison src/share/vm/includeDB_core @ 1202:5f24d0319e54

4360113: Evict nmethods when code cache gets full Summary: Speculatively unload the oldest nmethods when code cache gets full. Reviewed-by: never, kvn Contributed-by: eric.caspole@amd.com
author kvn
date Fri, 29 Jan 2010 09:27:22 -0800
parents 89ca5ab4fa60
children 230fac611b50 f70b0d9ab095
comparison
equal deleted inserted replaced
1201:24128c2ffa87 1202:5f24d0319e54
1030 codeCache.cpp nmethod.hpp 1030 codeCache.cpp nmethod.hpp
1031 codeCache.cpp objArrayOop.hpp 1031 codeCache.cpp objArrayOop.hpp
1032 codeCache.cpp oop.inline.hpp 1032 codeCache.cpp oop.inline.hpp
1033 codeCache.cpp pcDesc.hpp 1033 codeCache.cpp pcDesc.hpp
1034 codeCache.cpp resourceArea.hpp 1034 codeCache.cpp resourceArea.hpp
1035 codeCache.cpp xmlstream.hpp
1035 1036
1036 codeCache.hpp allocation.hpp 1037 codeCache.hpp allocation.hpp
1037 codeCache.hpp codeBlob.hpp 1038 codeCache.hpp codeBlob.hpp
1038 codeCache.hpp heap.hpp 1039 codeCache.hpp heap.hpp
1039 codeCache.hpp instanceKlass.hpp 1040 codeCache.hpp instanceKlass.hpp
1118 compileBroker.cpp methodOop.hpp 1119 compileBroker.cpp methodOop.hpp
1119 compileBroker.cpp nativeLookup.hpp 1120 compileBroker.cpp nativeLookup.hpp
1120 compileBroker.cpp oop.inline.hpp 1121 compileBroker.cpp oop.inline.hpp
1121 compileBroker.cpp os.hpp 1122 compileBroker.cpp os.hpp
1122 compileBroker.cpp sharedRuntime.hpp 1123 compileBroker.cpp sharedRuntime.hpp
1124 compileBroker.cpp sweeper.hpp
1123 compileBroker.cpp systemDictionary.hpp 1125 compileBroker.cpp systemDictionary.hpp
1124 compileBroker.cpp vmSymbols.hpp 1126 compileBroker.cpp vmSymbols.hpp
1125 1127
1126 compileBroker.hpp abstractCompiler.hpp 1128 compileBroker.hpp abstractCompiler.hpp
1127 compileBroker.hpp compilerInterface.hpp 1129 compileBroker.hpp compilerInterface.hpp
3717 sharedHeap.hpp permGen.hpp 3719 sharedHeap.hpp permGen.hpp
3718 3720
3719 sharedRuntime.cpp abstractCompiler.hpp 3721 sharedRuntime.cpp abstractCompiler.hpp
3720 sharedRuntime.cpp arguments.hpp 3722 sharedRuntime.cpp arguments.hpp
3721 sharedRuntime.cpp biasedLocking.hpp 3723 sharedRuntime.cpp biasedLocking.hpp
3724 sharedRuntime.cpp compileBroker.hpp
3722 sharedRuntime.cpp compiledIC.hpp 3725 sharedRuntime.cpp compiledIC.hpp
3723 sharedRuntime.cpp compilerOracle.hpp 3726 sharedRuntime.cpp compilerOracle.hpp
3724 sharedRuntime.cpp copy.hpp 3727 sharedRuntime.cpp copy.hpp
3725 sharedRuntime.cpp dtrace.hpp 3728 sharedRuntime.cpp dtrace.hpp
3726 sharedRuntime.cpp events.hpp 3729 sharedRuntime.cpp events.hpp
3971 stubs.hpp allocation.hpp 3974 stubs.hpp allocation.hpp
3972 stubs.hpp os_<os_family>.inline.hpp 3975 stubs.hpp os_<os_family>.inline.hpp
3973 3976
3974 sweeper.cpp atomic.hpp 3977 sweeper.cpp atomic.hpp
3975 sweeper.cpp codeCache.hpp 3978 sweeper.cpp codeCache.hpp
3979 sweeper.cpp compileBroker.hpp
3976 sweeper.cpp events.hpp 3980 sweeper.cpp events.hpp
3977 sweeper.cpp methodOop.hpp 3981 sweeper.cpp methodOop.hpp
3978 sweeper.cpp mutexLocker.hpp 3982 sweeper.cpp mutexLocker.hpp
3979 sweeper.cpp nmethod.hpp 3983 sweeper.cpp nmethod.hpp
3980 sweeper.cpp os.hpp 3984 sweeper.cpp os.hpp
3981 sweeper.cpp resourceArea.hpp 3985 sweeper.cpp resourceArea.hpp
3982 sweeper.cpp sweeper.hpp 3986 sweeper.cpp sweeper.hpp
3987 sweeper.cpp vm_operations.hpp
3988 sweeper.cpp xmlstream.hpp
3983 3989
3984 symbolKlass.cpp gcLocker.hpp 3990 symbolKlass.cpp gcLocker.hpp
3985 symbolKlass.cpp handles.inline.hpp 3991 symbolKlass.cpp handles.inline.hpp
3986 symbolKlass.cpp oop.inline.hpp 3992 symbolKlass.cpp oop.inline.hpp
3987 symbolKlass.cpp symbolKlass.hpp 3993 symbolKlass.cpp symbolKlass.hpp
4631 vm_operations.cpp compilerOracle.hpp 4637 vm_operations.cpp compilerOracle.hpp
4632 vm_operations.cpp deoptimization.hpp 4638 vm_operations.cpp deoptimization.hpp
4633 vm_operations.cpp interfaceSupport.hpp 4639 vm_operations.cpp interfaceSupport.hpp
4634 vm_operations.cpp isGCActiveMark.hpp 4640 vm_operations.cpp isGCActiveMark.hpp
4635 vm_operations.cpp resourceArea.hpp 4641 vm_operations.cpp resourceArea.hpp
4642 vm_operations.cpp sweeper.hpp
4636 vm_operations.cpp threadService.hpp 4643 vm_operations.cpp threadService.hpp
4637 vm_operations.cpp thread_<os_family>.inline.hpp 4644 vm_operations.cpp thread_<os_family>.inline.hpp
4638 vm_operations.cpp vmSymbols.hpp 4645 vm_operations.cpp vmSymbols.hpp
4639 vm_operations.cpp vm_operations.hpp 4646 vm_operations.cpp vm_operations.hpp
4640 4647