170 похожих чатов

Кто работал в chrono? я хочу выводить нано секунды. я

то их вывожу но у меня постоянно десятки и единицы нулевые. почему я не могу получить наносекунды в единицах?

28 ответов

5 просмотров

Что такое "наносекунды в единицах"?

https://doc.rust-lang.org/std/time/struct.SystemTime.html

тебе наверное вот это надо, да? https://docs.rs/chrono/0.4.19/chrono/struct.Duration.html#method.nanoseconds

Dobrodeetel- Автор вопроса
Square Root
https://doc.rust-lang.org/std/time/struct.SystemTi...

а почему на rust? мне с++. или это уточнять надо было?

Dobrodeetel- Автор вопроса
Liber Azerate
Посмотри на название чата :)

ну я просто только зашел и он поменялся...

Dobrodeetel
а почему на rust? мне с++. или это уточнять надо б...

здесь чат по расту, извините, можно уточнить в чате UB++ тут: @Supapro

а покажи-ка минимальный пример кода на годболте каком-нибудь

Dobrodeetel
https://pastebin.com/NHg1zkvF

Ну можно например предположить, что часы не дают такую точность

Dobrodeetel
https://pastebin.com/NHg1zkvF

подскажи, какая ОС у тебя? как верно подметили выше - мб часы такие

Dobrodeetel
винда 10

@webreh какая там точность у часов на винде, которые high_resolution?

Fox
наносекунды

ну вот у человека как-то не получаются наносекунды

Dobrodeetel
https://pastebin.com/NHg1zkvF

А зачем дюрейшн каст?

Square Root
А зачем дюрейшн каст?

Ну чтобы точно наносеки были

Alexander "SonnySlave" Zaitsev
ну вот у человека как-то не получаются наносекунды

единица наносекунд это 3 такта ЦПУ, там скорее всего такой точности не будет просто

Dobrodeetel- Автор вопроса
Alexander "SonnySlave" Zaitsev
ну вот у человека как-то не получаются наносекунды

5400ns 405100ns 545400ns 672500ns 799100ns 926200ns ну это вот то что вначале выдаёт прога. все десятки и единицы нулевые

Danya🔥
Ну чтобы точно наносеки были

Просто дюрейшн, первый параметр шаблона дабл, второй стд нано

Danya🔥
Ну чтобы точно наносеки были

Соре, не могу пример накидать, с телефоном в дороге

Square Root
Просто дюрейшн, первый параметр шаблона дабл, втор...

Ну так мы не знаем в каких порядках часы дают duration при вычитании двух time point

Dobrodeetel
5400ns 405100ns 545400ns 672500ns 799100ns 926200n...

Наверное все уже давно выяснилось, но на сколько я помню на винде какой-то из форматов времени использовал извращенную гранулярность вроде сотен наносекунд. И здесь chrono как раз хорош тем, что можно работать с этим форматом напрямую. Можно даже попробовать посмотреть тип, который возвращает таймер, возможно там в duration видно эту гранулярность.

Dobrodeetel- Автор вопроса
magras
Наверное все уже давно выяснилось, но на сколько я...

тип? это вот это шоле ? class chrono::time_point<struct chrono::steady_clock, class chrono::duration<__int64, struct ratio<1, 1000000000>>> это то что подставляется под авто при вызове chrono::high_resolution_clock::now(); ну а поповоду наносекунд - как я понял там и bios участвует и частота проца и сама система и обновления к ней. и короче я посмотрел на это всё и понял что микросекунд мне вполне достаточно)

Dobrodeetel
тип? это вот это шоле ? class chrono::time_point<s...

> ratio<1, 1000000000> хм. Это наносекунды. Значит где-то конвертят.

magras
Наверное все уже давно выяснилось, но на сколько я...

filetime вроде. Там ещё точка отсчёта какая то странная, в 17 веке

Похожие вопросы

Обсуждают сегодня

Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
а как ловят такое ghci> res <- getPos2 urlt 0 (alist !! 0) 200 ghci> res SearchAtom (Search "www.google.com" "/search?q=" "Haskell") "haskell.org" (SearchTS [(2024-05-06 07:...
Fedor
14
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Есть тут те у кого дети есть + 2 работы + в зал ходят + в семейной жизни все хорошо?
Abdul-Aziz M.
13
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
кто шарит: mattermost отслеживает что ты на пк запускаешь?
Valentin
13
Помогите, пожалуйста, делаю программу для для подсчёта корней квадратного уравнения, знаю, что есть куча недочётов, недоработок, но основная проблема в том, что почему-то при ...
NYC
13
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
Всем привет! Стоит задачка, выбрать из выпадающего списка конкретный цвет. Пока реализовал через активацию контрола списка и выбора несколькими нажатиями стрелки вправо до нуж...
Роман.С
9
Карта сайта