Дмитрий Радищев (dibr) wrote,
Дмитрий Радищев
dibr

Categories:

100нс

Ошибки в программах - штука интересная. Нашли тут на работе в своей программе, несколько лет практически бесперебойно отработавшей на нескольких установках, и управлявшей технологическими процессами больше месяца длиной каждый, ошибку вычисления внутреннего времени. В результате ошибки в константе, внутреннее время программы периодически прыгало назад. Часто и сильно ли прыгало - навскидку непонятно, "надо считать".

- но ведь у нас были процессы по месяцу и больше, и мы никаких скачков не замечали! Значит, скачки были редкими?
Прикинули, получили что скачки происходили каждые 7-8 минут.

- но такое мы должны были заметить! А большие ли эти скачки?
Прикинули, получили... 100 наносекунд. Неудивительно что не замечали.
Вот сейчас думаем - исправить, или оставить и описать как фичу? Сослаться на эффекты теории относительности, по масштабам примерно оно и получается...
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 8 comments