Было бы полезно, если бы вы предоставили дополнительную информацию. Например, ваши темы зависят? значит, есть ли синхронизация между ними?
Поскольку вы используете виртуальную машину, как ваш ЦП используется совместно с другими пользователями сервера. Может случиться так, что даже одно и то же ядро ЦП совместно используется, поэтому не каждый раз, когда у вас одинаковое распределение ресурсов ЦП (это время кражи, о котором вы упоминали выше).
Также вы упоминаете, что процессорное время отличается: это время, потраченное в пользовательском коде. Если у вас есть синхронизация между потоками (например, мьютекс и т. Д.), То в зависимости от того, как операционная система пробуждает потоки и т. Д., Время может меняться.