Mercurial > hg > graal-jvmci-8
comparison src/share/vm/runtime/interfaceSupport.cpp @ 2177:3582bf76420e
6990754: Use native memory and reference counting to implement SymbolTable
Summary: move symbols from permgen into C heap and reference count them
Reviewed-by: never, acorn, jmasa, stefank
author | coleenp |
---|---|
date | Thu, 27 Jan 2011 16:11:27 -0800 |
parents | f95d63e2154a |
children | 1d1603768966 |
comparison
equal
deleted
inserted
replaced
2176:27e4ea99855d | 2177:3582bf76420e |
---|---|
196 } else { | 196 } else { |
197 zombieAllCounter++; | 197 zombieAllCounter++; |
198 } | 198 } |
199 } | 199 } |
200 | 200 |
201 void InterfaceSupport::unlinkSymbols() { | |
202 VM_UnlinkSymbols op; | |
203 VMThread::execute(&op); | |
204 } | |
205 | |
201 void InterfaceSupport::deoptimizeAll() { | 206 void InterfaceSupport::deoptimizeAll() { |
202 if (is_init_completed() ) { | 207 if (is_init_completed() ) { |
203 if (DeoptimizeALot && deoptimizeAllCounter > DeoptimizeALotInterval) { | 208 if (DeoptimizeALot && deoptimizeAllCounter > DeoptimizeALotInterval) { |
204 deoptimizeAllCounter = 0; | 209 deoptimizeAllCounter = 0; |
205 VM_DeoptimizeAll op; | 210 VM_DeoptimizeAll op; |