Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Ох уж этот $ZH-??? / 25 сообщений из 36, страница 1 из 2
01.10.2015, 11:57
    #39065960
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
Добрый день, уважаемые.
Сталкивался ли кто-нибудь с таким:
$ZH возвращает отрицательные значения по нарастанию...?

Отчего...
...
Рейтинг: 0 / 0
01.10.2015, 12:15
    #39065997
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
Код: plaintext
1.
2.
3.
USER>s t1=$zh h 2 s t2=$zh w "t1=",t1,"  t2=",t2,"  t2-t1=",t2-t1
t1=-263.892275  t2=-266.221011  t2-t1=-2.328736
USER>

Перезапуск Каше и Виндовоза не помогает...
...
Рейтинг: 0 / 0
01.10.2015, 12:16
    #39066000
Alexey Maslov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
AlexKB,
дату не двигали назад во время работы Cache?
...
Рейтинг: 0 / 0
01.10.2015, 12:20
    #39066004
Alexey Maslov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
AlexKB,

поздно увидел твой 2-ой пост, ясно, что мой вопрос не в тему.
Можно переформулировать так: на уровне ОС точно всё нормально с датой-временем?
Что возвращает "нормальный" $horolog?
...
Рейтинг: 0 / 0
01.10.2015, 12:25
    #39066013
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
Alexey Maslov,
Дату точно не двигали, время ОС синхронно с другим компами,
$H возвращает правильное время, проверял уже...
Просто я с таким впервые столкнулся, думал, может где в системных настройках Каше есть что-то.?
...
Рейтинг: 0 / 0
01.10.2015, 12:28
    #39066019
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
Да, забыл сказать, версия Каше старая, 4.1 ОС Вин ХР.

Подозреваю, что в железяке дело, на другой машине такая же установка все правильно отображает...
Но, может быть, я и не прав - железячники смеются и крутят пальцем у виска, мол чего тебе надо - Ворд, Эксел нормально работают!
...
Рейтинг: 0 / 0
01.10.2015, 12:35
    #39066028
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
$ZHOROLOG returns the number of seconds that have elapsed since Caché startup. The result is independent of clock changes and day boundaries. The returned value is expressed in milliseconds.

Это же их документация, ничего более тут не сказано...
...
Рейтинг: 0 / 0
01.10.2015, 12:38
    #39066029
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
Знать бы, как оно формируется, это время (в кишках конечно), тогда может чего и подсказал бы железячникам...
...
Рейтинг: 0 / 0
01.10.2015, 12:52
    #39066052
Alexey Maslov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
AlexKBThe result is independent of clock changes and day boundaries.Наводит на мысль, что Cache здесь не читает системное время, а сама ведёт отсчёт, получая сигналы от внешнего таймера (более одного раза в секунду, точность зависит от платформы). Даже если результат в твоём случае был бы положительным, он бы меня смутил: прошло заметно (на 15%!) больше 2 секунд. У меня выглядит так:

Код: plaintext
1.
2.
w $zh h 2 w !,$zh
2507.884402
2509.879215

Похоже, что-то искажает показания этого внешнего таймера. Word, etc им не пользуются, посему и не чувствуют. Не замешаны ли вирусы-антивирусы?
...
Рейтинг: 0 / 0
01.10.2015, 12:54
    #39066055
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
в Windows есть такая функция GetTickCount, которая возращает количество милисекунд со старта системы
подозреваю $zh может быть привязана к этой функции

единственное что можно посоветовать в таком случае, это все переустановить, от Windows до Cache.
...
Рейтинг: 0 / 0
01.10.2015, 12:58
    #39066061
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
Alexey MaslovAlexKBThe result is independent of clock changes and day boundaries.Наводит на мысль, что Cache здесь не читает системное время, а сама ведёт отсчёт, получая сигналы от внешнего таймера (более одного раза в секунду, точность зависит от платформы). Даже если результат в твоём случае был бы положительным, он бы меня смутил: прошло заметно (на 15%!) больше 2 секунд. У меня выглядит так:
w $zh h 2 w !,$zh
2507.884402
2509.879215

Похоже, что-то искажает показания этого внешнего таймера. Word, etc им не пользуются, посему и не чувствуют. Не замешаны ли вирусы-антивирусы?У меня от запуска к запуску постоянно отличается, но довольно точно получается

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
f i=1:1:10 s t1=$zh h 2 s t2=$zh w !,t2-t1
 
1.999976
2.000191
1.99993
2.000082
2.000083
1.999765
2.000066
1.99989
2.00006
2.000084

Cache for Windows (x86-64) 2015.3 (Build 234U) Sun Sep 27 2015 19:16:07 EDT
...
Рейтинг: 0 / 0
01.10.2015, 13:23
    #39066100
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
Да, при задержке в 60 секунд разница набегает до 70 секунд.
Процент ошибки разницы почти линейно зависит от времени задержки.
...
Рейтинг: 0 / 0
01.10.2015, 14:18
    #39066171
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
Похоже, что эта проблема касается AMD процессоров, что там нужно чегой-то в реестре прописывать, в boot.ini править...
Железячники пошли плясать с бубном...
О результатах доложу, может кому и понадобится, на заметку.
Проявление этого всего довольно не хорошее и проявляется оно пакостно...
...
Рейтинг: 0 / 0
01.10.2015, 17:46
    #39066401
Timur Safin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
Какой адовый привет из прошлого, из моей предыдущей инкарнации здесь.
SML469There is a design defect in the peripheral component interconnect (PCI) to Industry Standard Architecture (ISA) bridge of some chipsets. This bridge is commonly referred to as the south bridge. The jump occurs under a heavy PCI bus load, when the operating system receives a series of unexpected results from the bridge. The operating system detects the unexpected results and computes an amount to add to the performance counter. This causes the returned result from QueryPerformanceCounter to jump forward. See detail in http://support.microsoft.com/default.aspx?scid=kb;en-us;274323.

This change reduced the precision of $ZH and $zu(188) from microsecond to millisecond if we detected the fraud in the machine. The detection occurred during Install/Upgrade Cache, there will be 20 seconds 'calibrating' period.

Ну, т.е. если бы 4.1 поддерживался, то можно было бы заказать SML469 adhoc. Но, боюсь что, в данном случае и железо и билд надо уже выбрасывать.
...
Рейтинг: 0 / 0
08.10.2015, 08:40
    #39071468
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
Timur Safin,
Да, правда Ваша...
Ничего не помогло - железячники сдались, дали другую машину...
Запомнить бы все такие ньюансы...
...
Рейтинг: 0 / 0
08.10.2015, 09:01
    #39071477
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
AlexKBTimur Safin,
Да, правда Ваша...
Ничего не помогло - железячники сдались, дали другую машину...
Запомнить бы все такие ньюансы...А почему бы не обновится ?
...
Рейтинг: 0 / 0
08.10.2015, 11:37
    #39071721
rstr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
Alexey Maslov,

На одной и той же машине

Cache 2010

Код: plaintext
1.
2.
3.
4.
5.
6.
USER>w $zh h 2 w !,$zh
279808.681015
279810.680357
USER>w $zh h 2 w !,$zh
279824.830977
279826.830233

Cache2015

Код: plaintext
1.
2.
3.
4.
5.
USER>w $zh h 2 w !,$zh
279796.888344
279798.888446
USER>w $zh h 2 w !,$zh
279826.824654
279828.824158
...
Рейтинг: 0 / 0
08.10.2015, 11:48
    #39071736
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
rstr,
Это больше связано с выводом в терминал, фиксировать необходимо чистое время, а затем выводить.
...
Рейтинг: 0 / 0
08.10.2015, 11:52
    #39071740
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
Попутный вопрос, чтобы новую тему не открывать...
Совсем забыл уже - как запретить на время регистрацию в определенных областях(базах), не могу найти...
регистрация в других областях (базах) должна остаться.
вроде было раньше такое...
или это в других МАМПСах было...
...
Рейтинг: 0 / 0
08.10.2015, 11:54
    #39071745
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
AlexKBкак запретить на время регистрацию в определенных областяхчто значит запретить регистрацию, регистрацию чего ?
...
Рейтинг: 0 / 0
08.10.2015, 11:58
    #39071754
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
DAiMor,
Чтобы не могли в определенной области создать новый процесс, при этом старые процессы в этой же области продолжают работать.
Запрет создания всех новых процессов мне не подходит. <$$%swset^SWSET(12,1)>
...
Рейтинг: 0 / 0
08.10.2015, 12:22
    #39071808
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
AlexKBDAiMor,
Чтобы не могли в определенной области создать новый процесс, при этом старые процессы в этой же области продолжают работать.
Запрет создания всех новых процессов мне не подходит. <$$%swset^SWSET(12,1)>Процессы при создании ни куда не привязаны и соответвенно нельзя будет так запретить.
Думаю как вариант, только через управление доступом. И то только к БД, так как доступа на уровне области нету. И сделать так чтобы пользователи подключающиеся к такой области, не могли получить доступ к БД которая есть в этой области.
...
Рейтинг: 0 / 0
08.10.2015, 12:28
    #39071812
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
DAiMor,
Думаю %ZSTART покорежить, там можно поизвращаться.
...
Рейтинг: 0 / 0
08.10.2015, 12:35
    #39071820
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
AlexKBDAiMor,
Думаю %ZSTART покорежить, там можно поизвращаться.Ну да, кстати тоже вариант
...
Рейтинг: 0 / 0
08.10.2015, 13:02
    #39071865
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ох уж этот $ZH-???
AlexKBDAiMor,
Думаю %ZSTART покорежить, там можно поизвращаться.Не забудьте, что смену области %ZSTART не словит. Хитрый пользователь ведь может подключиться сперва к одной (разрешённой), а потом программно переключиться на другую (запрещённую) и ему это удастся.
По-моему, будет проще правильно настроить права доступа и программно или из Портала их временно менять.
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Ох уж этот $ZH-??? / 25 сообщений из 36, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]