Mercurial > hg > graal-compiler
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 |