equal
deleted
inserted
replaced
451 return os::javaTimeNanos() / 1000000; |
451 return os::javaTimeNanos() / 1000000; |
452 } |
452 } |
453 |
453 |
454 void JfrThreadSampler::run() { |
454 void JfrThreadSampler::run() { |
455 assert(_sampler_thread == NULL, "invariant"); |
455 assert(_sampler_thread == NULL, "invariant"); |
|
456 |
|
457 record_stack_base_and_size(); |
|
458 |
456 _sampler_thread = this; |
459 _sampler_thread = this; |
457 |
460 |
458 jlong last_java_ms = get_monotonic_ms(); |
461 jlong last_java_ms = get_monotonic_ms(); |
459 jlong last_native_ms = last_java_ms; |
462 jlong last_native_ms = last_java_ms; |
460 while (true) { |
463 while (true) { |