Проблема с Trend (ActiveFactory)

Вопросы, не попадающие в другие разделы.

Проблема с Trend (ActiveFactory)

Сообщение skom » Ср июн 02, 2010 10:59 am

Возникла следующая проблема с Trend (ActiveFactory).

Используется следующее ПО: InTouch View SP1, ActiveFactory версии 9.1. Тренд используется в качестве ActiveX в окне InTouch. База InSQL находится на сервере.

При построении графика view.exe в оперативной памяти начинает занимать около 1,2 Гб (до открытия окна с трендом — 60 Мб). После закрытия окна память InTouch не освобождает, либо освобождает, но не всю (остаётся порядка 1 Гб, притом, что стоит настройка Always load windows from disk). После этого начинаются проблемы с прорисовкой на окнах (используется видеостена с большим разрешением).

Можно ли сделать так, чтобы InTouch освобождал память после использования данного компонента?
И каким образом можно ускорить запрос к InSQL трендом (происходит в среднем 5-20 с с небольшим подвисанием)?

P.S. Попробовали решить данную проблему следующим образом: поставить данный ActiveX на форму например в Visual Basic 2010 и откомпилировать (т.е. сделав отдельное приложение), но при установке его на форму выдаётся следующая ошибка: "Сбой при импорте элемента управления ActiveX. Убедитесь в том, что он правильно зарегистрирован". Как я понимаю, имеется некая защита, запрещающая это делать, верно?
skom
 
Сообщения: 173
Зарегистрирован: Вт окт 02, 2007 5:25 pm

Сообщение Eraser » Чт июн 03, 2010 7:18 am

абсолютно то же самое было на одном из объектов. Полностью решить так и не удалось. Единственное что выяснили, установка Active Factory 9.2 помогает в вопросе утечки памяти из процесса view (но не сильно, просто утечка происходит медленнее). у вас грузиться окно с трендом 5-20 сек? вам еще повезло, у меня первая загрузка занимала 3-4 минуты, хотя после этого - последующие вызовы этого окна занимали 2-4 секунды.
кстати, этот вопрос я задавал на одном из англоязычных форумов интача, но ответа так и не получил.
да, еще одно, лицензия на 9.1 не равна лицензии на 9.2, во всяком случае у меня не заработала.
Eraser
 
Сообщения: 76
Зарегистрирован: Пт апр 18, 2008 12:33 pm

Сообщение Klinkmann_Msk » Чт июн 03, 2010 10:23 am

To Eraser:

у меня первая загрузка занимала 3-4 минуты, хотя после этого - последующие вызовы этого окна занимали 2-4 секунды.
L00053415:
When you start an ActiveFactory desktop client application or control, it takes 30-60 seconds for the application or control to open.

The computer you are using the control or application on does not have access to the Internet. The problem occurs because of the way Windows validates digital certificates used in code signing, such as that used by ActiveFactory. By default, when a computer is connected to a network, Windows attempts to access the certificate publisher’s “certificate revocation list” (CRL) to see if the certificate being used has been compromised. When the computer has access to the Internet, this check typically takes less than a second. However, when the computer does not have access to the Internet, this check waits on a timeout for the attempt to fail, normally about two minutes.

To work around this issue, go to the computer on which the ActiveFactory control or application is installed and configure the Internet Explorer security options so that the Check for publisher’s certificate revocation check box is not selected.
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение skom » Пт июн 04, 2010 8:53 am

Klinkmann_Msk писал(а):To Eraser:

у меня первая загрузка занимала 3-4 минуты, хотя после этого - последующие вызовы этого окна занимали 2-4 секунды.
L00053415:
When you start an ActiveFactory desktop client application or control, it takes 30-60 seconds for the application or control to open.

The computer you are using the control or application on does not have access to the Internet. The problem occurs because of the way Windows validates digital certificates used in code signing, such as that used by ActiveFactory. By default, when a computer is connected to a network, Windows attempts to access the certificate publisher’s “certificate revocation list” (CRL) to see if the certificate being used has been compromised. When the computer has access to the Internet, this check typically takes less than a second. However, when the computer does not have access to the Internet, this check waits on a timeout for the attempt to fail, normally about two minutes.

To work around this issue, go to the computer on which the ActiveFactory control or application is installed and configure the Internet Explorer security options so that the Check for publisher’s certificate revocation check box is not selected.


Спасибо, одна проблема решена, а есть варианты решения проблемы с памятью? Возможно ли использовать Trend как ActiveX при создании собственного приложения используя какой-нибудь объектно-ориентированный язык?
skom
 
Сообщения: 173
Зарегистрирован: Вт окт 02, 2007 5:25 pm

Сообщение Klinkmann_Msk » Пт июн 04, 2010 9:06 am

To skom:

Проблемы с памятью, скорее всего, должны решаться самыми последними для конкретной версии InTouch&AF сервиспаками/патчами. Либо Hotfix-ми (надеюсь, они существуют). Первые доступны на сайте WW. Вторые необходимо запрашивать через техсаппорт.

Возможно ли использовать Trend как ActiveX при создании собственного приложения используя какой-нибудь объектно-ориентированный язык?
Не пробовал, но не вижу никаких противоречий кроме лицензионных. Для использования ActiveX всё равно потребуется лицензия AF.
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am


Вернуться в Другое

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 43