keepcalculator

06 Numbers and Powers

Spring Boot Graceful Shutdown: What Finishes First?

Card No. 06·30216 · Updated · Standard formula, shown below

Average pace 5.00 min/km
Average speed
12.00 km/h
Result
Finish time
50 min
You entered
Distance
10 km
You entered
You enter
Finish time, Distance
You get
Average pace, Average speed
Rounding
2 dp

When you trigger a graceful shutdown in Spring Boot, the application stops accepting new requests and then waits for in-flight requests to complete before the Spring context closes and the process exits. Specifically, the embedded web server (Tomcat, Jetty, or Netty) finishes all active requests, and then the application context runs its shutdown hooks, which destroy beans and release resources, before the JVM actually terminates.

Formula

The formula for average pace is:

pace = finish time / distance

Where:

  • pace = average time per kilometer (min/km)
  • finish time = total time taken to cover the distance (minutes)
  • distance = total distance covered (kilometers)

The average speed is the inverse:

speed = distance / (finish time / 60)

Where speed is in kilometers per hour, and the finish time is converted from minutes to hours.

Worked Example

Using the default values from the calculator (finish time = 50 minutes, distance = 10 km):

  1. Average pace = 50 min / 10 km = 5.00 min/km
  2. Average speed = 10 km / (50 / 60) hours = 10 / 0.8333 = 12.00 km/h

The calculator returns a pace of 5.00 min/km and a speed of 12.00 km/h.

When to Use This Calculator

Use this calculator when you want to know your running or cycling pace from a known distance and time. It is useful for training plans, race pacing, or simply comparing two workouts. You enter the total time and distance, and you get the average pace per kilometer (or mile if you convert) and the average speed. This is a pure arithmetic calculation, so it works for any activity where you cover a distance in a given time.

How to Read the Result

The pace tells you how many minutes (and decimals) you take to cover one kilometer. A lower pace means faster. The speed tells you how many kilometers you cover in one hour. For example, a pace of 5.00 min/km corresponds to 12 km/h. If you run on a treadmill that shows speed in km/h, you can set it to 12 to match that pace. If you use miles, multiply the distance by 1.60934 to convert to kilometers before entering, or convert the pace by dividing 60 by the pace in min/km to get km/h, then divide by 1.60934 for mph.

Common Mistakes

  • Mixing units: If you enter distance in miles but expect min/km, the result will be wrong. Convert everything to the same unit system first.
  • Using seconds instead of minutes: The calculator expects minutes. If you have 1:30:00 (1 hour 30 minutes), enter 90, not 5400 seconds.
  • Rounding too early: Keep the full precision until the final step. If you round the pace to 5.0 and then compute speed, you get 12.0, but if you round to 5.00, you still get 12.00. The calculator uses the unrounded values internally.

Limitations of the Formula

This formula assumes a constant pace. Real-world runs have hills, stops, and variations. The average pace is a useful summary, but it does not reflect the effort distribution. Also, the formula does not account for rest breaks or the difference between moving time and elapsed time. If you stop for a traffic light, your elapsed time includes that stop, which lowers your average speed even if your running pace was faster.

Frequently Asked Questions

How do I convert pace from min/km to min/mile?

Multiply the pace in min/km by 1.60934 to get min/mile. For example, 5.00 min/km becomes 8.05 min/mile. Conversely, divide min/mile by 1.60934 to get min/km.

What is a good running pace for a beginner?

There is no universal answer. A comfortable conversational pace for a beginner might be around 7-8 min/km (11-13 min/mile). It depends on age, fitness, and terrain. The calculator only tells you what your pace is, not what it should be.

Can I use this for walking or cycling?

Yes, the formula works for any distance-based activity. Just enter the total time and distance for walking, cycling, swimming, or even driving.

Why does the speed not match my treadmill display?

Treadmills often measure speed based on belt movement, not actual distance outdoors. Also, if you run at a 1% incline, the effective effort is different. The calculator uses the distance you provide, so if the treadmill distance is accurate, the speed should match.

How do I calculate pace for a marathon?

Enter the marathon distance (42.195 km) and your target finish time in minutes. For example, a 4-hour marathon is 240 minutes. The calculator will give you the average pace you need to hold.

Related

Formula used
in t | Finish time | min | 50 | 0
in d | Distance | km | 10 | 0 | 100000
out pace | Average pace | min/km | t / d | 2
out speed | Average speed | km/h | d / (t / 60) | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →