src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
changeset 50222 911b913022ef
parent 50113 caf115bb98ad
child 50373 22f611c395b3
equal deleted inserted replaced
50221:28f2e09a0ae0 50222:911b913022ef
   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) {