|
31.08.2007, 15:45
|
#1
|
|
Jimon System Timer
http://jimon.boolean.name/downloads/systimer.rar (7кб)
добавляет функцию jMillisecs() которая возращает милисекунды с точностью до наносекунды
кросс-платформеный - модуль компилится на Windows и Linux
ps. jMillisecs() отщитывает время от старта программы
ps2. модуль сразу скомпилен под винду в дебаге и релизе
|
|
|
31.08.2007, 16:13
|
#2
|
Мастер
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений (для 252 пользователей)
|
Re: Jimon System Timer
а так разе не катит?
Extern "win32"
Function GetTickCount:Int()
End Extern
|
(Offline)
|
|
31.08.2007, 16:49
|
#3
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Re: Jimon System Timer
jimon, да ты крут! Только где может понадобиться такая точность? Мне и миллисекунд хватает..
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
31.08.2007, 16:50
|
#4
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: Jimon System Timer
ABTOMAT а мне порой нет Много где, да и jimon, можно циферки в производительности стандартной и твоей?
|
(Offline)
|
|
31.08.2007, 16:54
|
#5
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Re: Jimon System Timer
пфф, всем должно хватать миллисекунд (я даже немогу представить что можно подщитать в наносекундах... взрыв водородной бомбы } )
|
(Offline)
|
|
31.08.2007, 17:27
|
#6
|
Дэвелопер
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений (для 164 пользователей)
|
Re: Jimon System Timer
Jimon: Спасибо, нужная функция! Можешь сделать враппер для БЗД?
NitE: Точности определения времени порядка миллисекунды не достаточно весьма регулярно.
|
(Offline)
|
|
31.08.2007, 18:57
|
#7
|
Нуждающийся
Регистрация: 20.08.2007
Сообщений: 93
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Jimon System Timer
jimon
Гуд, вещь полезная, но производительность хотелось бы знать. И как на счёт Маков? Поддерживаются? А-то можно и заюзать в фреймворке... (:
|
(Offline)
|
|
31.08.2007, 20:05
|
#8
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Re: Jimon System Timer
Модуль хороший, даже нужный, но есть один косяк в нём:
отсчёт времени начинается после первого вызова функции jMillisecs(), это видно на примере:
Import jimon.systimer
Delay 100 'тут мы пропускаем 100 мс с начала программы, но функции ниже выдадут 0,1 и т.д. хотя должно быть как минимум 100,1
For Local i% = 0 To 100
DebugLog jMillisecs()
next
__________________
|
(Offline)
|
|
31.08.2007, 21:00
|
#9
|
Мастер
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений (для 252 пользователей)
|
Re: Jimon System Timer
да, кстати , а есть применение такой крутой точности?
|
(Offline)
|
|
31.08.2007, 22:01
|
#10
|
|
Re: Jimon System Timer
dimanche13
твой первый пример не годится ... надо был кросс-платформеный код
я его использовал для точного управления фпс и циклами
elmortem
к сожалению у меня нету никакой возможности проверить какой либо код на маке
SBJoker
есть такое ... чисто идеологически при вызове Millisecs() такие вещи не учитываются ... так что ето не косяк а фича
Diplomat
когда ручки дойдут ето скомпилить в dll ... тогда и будет враппер под b3d
MoKa
какие циферки ? ^_^
|
|
|
31.08.2007, 22:49
|
#11
|
Знающий
Регистрация: 12.07.2006
Сообщений: 283
Написано 16 полезных сообщений (для 32 пользователей)
|
Re: Jimon System Timer
О клёвая либа, часто бывает нужно для контроля выполнения некоторых команд, которые мкс не брал. Теперь это возможно. Для Б3Д нужно полюбому.
|
(Offline)
|
|
03.09.2007, 14:21
|
#12
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: Jimon System Timer
производительность хотелось бы знать.
|
|
(Offline)
|
|
03.09.2007, 15:05
|
#13
|
|
Re: Jimon System Timer
MoKa
эм ... ну там идет 2.1231324534324 и тд ... в милисекундах
читал что на большинстве компов гарантируется до 1/10 - 1/100 микросекунды
но в общих случаях работает и до наносекунды ...
возращает в Double ... но я округляю в проге до Float
ибо нафиг мне уж такая точность ...
|
|
|
03.09.2007, 15:35
|
#14
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: Jimon System Timer
jimon, ГАФ! Я про производительность в сравнении с Millisecs() и jMillisecs() функциями. Какая производительнее и на сколько
|
(Offline)
|
|
03.09.2007, 15:48
|
#15
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: Jimon System Timer
jimon, пиши в сапорт бб! Твоя либа обязана войти в стандартный набор! 100%!!!
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:26.
|