Описание тега nanotime

Все, что связано с функциями языков программирования (или другими подобными средствами), позволяющими извлекать текущее время с разрешением в диапазоне наносекунд.
1 ответ

Цикл таймера, отображающий 0 тиков вместо 60

У меня есть следующий код: public void run(){ long lastTime=System.nanoTime(); final double amountOfTicks=60.0; double ns=1000000000/amountOfTicks; double delta=0; int updates=0; int frames=0; long timer=System.currentTimeMillis(); while(running){ l…
16 фев '14 в 16:37
2 ответа

Как операторы "<" или ">" могут переполниться?

Я заинтригован следующим утверждением, найденным в документации метода System.nanoTime() в Java: long t0 = System.nanoTime(); ... long t1 = System.nanoTime(); Надо использовать t1 - t0 &lt; 0 не t1 &lt; t0 из-за возможности численного переполнения .…
15 июл '14 в 09:16
2 ответа

Как правильно отображать наночастицы в секунду

У меня есть алгоритм BFS для решения 8-Puzzle, и одно из требований проекта - вывести количество времени, которое требуется, чтобы найти самое мелкое решение. я использую System.nanoTime() следить за временем выполнения приложений, потому что оно ре…
02 ноя '13 в 17:14
1 ответ

Является ли System.nanoTime() одинаковым для всех потоков?

Я хочу посчитать время, прошедшее между двумя событиями в наносекундах. Для этого я могу использовать System.nanoTime() как уже упоминалось здесь. Проблема в том, что два события происходят в разных потоках. поскольку nanoTime() не возвращает абсолю…
22 апр '10 в 03:43
2 ответа

Система не может обрабатывать события, происходящие на наносекундах, почему?

Я действительно ищу логическое объяснение относительно следующего. у меня есть timed task static TimerTask timedTask = new TimerTask() { @Override public void run() { // TODO Auto-generated method stub System.out.println("timed task"); } }; Timer ti…
03 дек '14 в 12:37
1 ответ

Измерить продолжительность функции таймера

У меня есть функция таймера (для опроса), которую я хочу вызывать каждые 1 мкс, но я также хочу убедиться, что есть достаточно времени для запуска других задач, поэтому я хочу измерить время, необходимое для выполнения этой функции. Для этого я дума…
15 ноя '13 в 21:39
1 ответ

Java - объекты ArrayList не удалены должным образом

Я работаю над 2D-платформерной игрой для моего последнего проекта HS Year. Игра в основном о том, что игрок идет назад и вперед, набирает очки и достигает целей... Игрок может стрелять пулями, а когда пули попадают в блок, он уничтожается. Теперь я …
08 сен '18 в 20:22
3 ответа

Синхронизировать виртуальную машину Java с System.nanoTime

Имеет ли смысл синхронизировать виртуальные машины Java с System.nanoTime ()? Я имею в виду: Вызов System.nanoTime () и помещает результаты в t1 Отправить пакет B когда пакет от A получен на B, B вызывает System.nanoTime () и отправляет результат A …
13 окт '11 в 11:06
1 ответ

Свойство JMeter nanoThreadSleep - как его использовать?

Я настраиваю решение для нагрузочного тестирования, и, читая документы JMeter, я вижу, что вы можете установить множество свойств для планов тестирования. У меня есть тесты, которые уже выполняются очень хорошо и дают результаты, графики и т. Д., Но…
3 ответа

(Delta time) Получение 60 обновлений в секунду в Java

Я видел этот код несколько раз. long lastTime = System.nanoTime(); final double ticks = 60D; double ns = 1000000000 / ticks; double delta = 0; Приведенный выше код отнимает системное время и сохраняет его в lastTime, 60 тиков должны соответствовать …
10 ноя '14 в 06:52
2 ответа

ScalaTest: обрабатывать Instants как равные в течение одной миллисекунды

У меня есть класс case, который я сериализую в JSON, и тестовый пример, который проверяет, работает ли циклическое переключение. Глубоко внутри корпуса класса находятся java.time.Instantс, которые я положил в JSON как их эпоху миллисекунд. Оказывает…
13 дек '18 в 15:20
4 ответа

Точность против точности System.nanoTime()

Документация для System.nanoTime() говорит следующее (выделение мое). Этот метод может использоваться только для измерения прошедшего времени и не связан с каким-либо другим понятием системного или настенного времени. Возвращаемое значение представл…
12 июл '12 в 13:11
5 ответов

Как получить системное время в нано секундах в Perl?

Я хотел получить системное время в нано секундах в Perl. Я старался Time::HiRes Модуль и он поддерживает только до микросекунд. Любая помощь будет принята с благодарностью.
25 сен '14 в 07:01
3 ответа

Как получить время в PHP с точностью до наносекунды?

Это вообще возможно в PHP? Если нет, то какая максимальная точность доступна?
17 ноя '10 в 17:35
0 ответов

Java System.nanoTime() несколько параллельных вызовов приводят к одним и тем же значениям?

public static void main(String[] args) { Map&lt;Long, Long&gt; map = IntStream.range(0, 1_000_000) .parallel() .mapToObj(i -&gt; System.nanoTime()) .collect(Collectors.groupingBy(x -&gt; x, Collectors.counting())); map.entrySet() .stream() .max(Entr…
14 сен '18 в 12:14
2 ответа

Почему первый вызов конструктора занимает в 10 раз больше времени, чем другие?

class testx { public testx() { long startTime = System.nanoTime(); System.out.println((System.nanoTime() - startTime)); } public static void main(String args[]) { new testx(); new testx(); new testx(); } } Я всегда получаю результаты, похожие на это…
17 авг '12 в 19:56
1 ответ

Получить объект времени из нано секунды?

У меня наносекундное целое число должно быть отформатировано как объект Time в ruby. Как я могу получить объект Time из наносекунды в рубине? Я старался Time.strptime '2318482693000', '%N' но возвращаемое время - это текущее время, а не точное время…
06 янв '17 в 03:15
1 ответ

Centos 7, 400x медленнее для System.nanoTime, чем windows

Я видел и читал сообщения о том, почему System.nanoTime() медленнее в некоторых ОС, чем в других, однако я никогда не видел ничего, объясняющего разницу, которую я вижу сейчас. Используя JMH, я запускаю этот тест. (Примечание: он также использует Sy…
21 авг '17 в 18:31
1 ответ

Android: временные интервалы с глубоким сном (System.nanoTime(), System.currentTimeMillis(), SystemClock.elapsedRealtimeNanos())

Я реализую приложение, которое имеет минимальный уровень API 14 (это важно) и требует последовательного измерения интервалов. Нет необходимости в точности мс, просто нужно всегда считать время (прошедшие секунды).Пока что для обработки временных инт…
08 окт '14 в 21:05
1 ответ

Каковы преимущества класса Guava Секундомер?

В библиотеке Google Guava есть Stopwatch класс, и его документация утверждает это - Объект, который измеряет прошедшее время в наносекундах. Полезно измерять прошедшее время, используя этот класс вместо прямых вызовов System.nanoTime() по нескольким…
19 мар '13 в 23:36