comparison src/share/vm/prims/jvmtiManageCapabilities.cpp @ 2442:c2323e2ea62b

6385687: UseFastEmptyMethods/UseFastAccessorMethods considered harmful Reviewed-by: kvn, jrose, phh
author never
date Thu, 31 Mar 2011 21:05:55 -0700
parents f95d63e2154a
children abe03600372a
comparison
equal deleted inserted replaced
2420:8010c8c623ac 2442:c2323e2ea62b
317 avail.can_generate_method_entry_events || 317 avail.can_generate_method_entry_events ||
318 avail.can_generate_method_exit_events; 318 avail.can_generate_method_exit_events;
319 bool enter_all_methods = 319 bool enter_all_methods =
320 interp_events || 320 interp_events ||
321 avail.can_generate_breakpoint_events; 321 avail.can_generate_breakpoint_events;
322 UseFastEmptyMethods = !enter_all_methods; 322 if (enter_all_methods) {
323 UseFastAccessorMethods = !enter_all_methods; 323 // Disable these when tracking the bytecodes
324 UseFastEmptyMethods = false;
325 UseFastAccessorMethods = false;
326 }
324 327
325 if (avail.can_generate_breakpoint_events) { 328 if (avail.can_generate_breakpoint_events) {
326 RewriteFrequentPairs = false; 329 RewriteFrequentPairs = false;
327 } 330 }
328 331