Wpis z mikrobloga

#python time.process_time() ma zwracać wartość w sekundach? Dlaczego dostaję wartości w stylu 0.039567866?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@draxter: nie pomyliłem
time.process_time() →
Return the value (in fractional seconds)
Co to są te fractional seconds? Eksperymentalnie 10 sekund zajmuje około 0.1
  • Odpowiedz
@psi-nos: nigdy nie stosowałem w praktyce tej funkcji(może co najwyżej w przykładach), ale z tego co widzę, to liczy ona czas procesora poświęcony na wykonywanie danego procesu, z pominięciem czasu poświęconego na uśpienie.

wykonaj sobie to:
https://paste.ofcode.org/uG7ZgagBe8bLDTXLyPSdXG

można to porównać do takiego czasomierza, który zatrzymuje się, gdy proces stoi w miejscu. Gdy obliczenia są wykonywane, łączny czas użycia procesora rośnie
  • Odpowiedz