Dlouhé načítání obrazů s prohlížečkou trendů

V tomto fóru můžete hlásit nalezené chyby, dávat návrhy na vylepšení vývojářům PROMOTIC SCADA software a vkládat ostatní témata.

Dlouhé načítání obrazů s prohlížečkou trendů

Postby SILL » Sat 05. Aug 2017 16:17:51

Dobrý den,

narazil jsem na podivný problém. Když mám na jakémkoliv panelu prohlížeč trendů, tak načítání tohoto panelu trvá tak 5-10 vteřin. Nezáleží na tom jestli zrovna zobrazuje nějaké trendové hodnoty nebo je objekt prázdný.

Nicméně tento problém se objevil až po nějakém čase (v řádech dnů). Jelikož nepracuji s novou verzí promoticu dlouho (převádím promotic projekt z 8.2 do nové verze), takže nemůžu říct jestli to je právě verzí. Toto se začalo dít s verzí 8.3.20 a aktualizace na 8.3.21 nepomohla. Zvláštní je, že když například pustím ukázkovou aplikaci, tak tam se trendy načítají v pořádku. Ještě zvláštnější je, že když aplikaci pustím na jiném PC (kde se problém ještě neobjevil), tak také funguje v pořádku.

Zkoušel jsem: přeinstalovat promotic, uložit aplikaci pod jiným jménem, ale nic nepomohlo.

Vím, že to není moc specifické, ale nevíte čím by to mohlo být? Stejný problém měl i kolega s úplně jiným projektem na jiném PC. Vždy Windows 10.

Libor
SILL
 
Posts: 35
Joined: Wed 24. Aug 2016 19:19:16

Re: Dlouhé načítání obrazů s prohlížečkou trendů

Postby Pavel Klimíček » Mon 07. Aug 2017 8:01:05

Dobrý den.
Problém který popisujete velmi často způsobují externí antivirové programy.
U interního Windows defenderu jsme prozatím žádný problém nezaznamenali.
Pavel Klimíček
 
Posts: 73
Joined: Thu 13. Dec 2012 15:35:59

Re: Dlouhé načítání obrazů s prohlížečkou trendů

Postby SILL » Tue 08. Aug 2017 11:50:44

To mě taky napadlo, ale ani po deaktivaci antiviru se to nezrychlilo. Kolegovi se to stalo na čistém PC pouze s Defenderem. A pokud by to bylo antivirem, neblblo by to potom u všech projektů?

Libor
SILL
 
Posts: 35
Joined: Wed 24. Aug 2016 19:19:16

Re: Dlouhé načítání obrazů s prohlížečkou trendů

Postby Pavel Klimíček » Tue 08. Aug 2017 14:32:38

Dobrý den.
Nedokážu přesně určit co může být příčinou. Neznám ani technologie jakými antiviry "ošahávají" procesy ve Windows.
Popíšu zjednodušeně jak je instalována a funguje lokální prohlížečka trendů:
Prohlížečka trendů je náš 32 bitový ActiveX objekt zaregistrovaný do systému Windows při instalaci (nebo spuštěním souboru PmReq.bat jako správce).
Lze to provést také z příkazového řádku kde cesta vede do složky instalace (c:\Pm) takto:
regsvr32 PmTrdvw2.dll
pro odregistraci platí:
regsvr32 /u PmTrdvw2.dll

To znamená, že pokud je prohlížečka umístěna v obraze který se právě otevírá, pak o ní musí systém přestřednictvím registrace vědět a zkonstruhovat ji.
A v této fázi bude někde brzda, která celý proces zpomalí.
Pavel Klimíček
 
Posts: 73
Joined: Thu 13. Dec 2012 15:35:59

Re: Dlouhé načítání obrazů s prohlížečkou trendů

Postby SILL » Tue 08. Aug 2017 15:59:39

Zkoušením jsem přišel na další věc. Když spustím aplikaci se zakázanými objekty PmTrend, tak se obrazy již spouštějí v pořádku. Zvláštní je, že když poté vývojové prostředí promoticu nezavřu, objekty povolím, tak opět obrazy fungují "ihned". Když ale objekty jsou povolené při "prvním" startu aplikace, tak dochází k problému.

V událostech windowsu se při každém kliknutí na obraz, kde je prohlížečka trendů, tvoří tato chyba:

Název chybující aplikace: PROMOTIC.EXE, verze: 1.0.0.1, časové razítko: 0x596f6f36
Název chybujícího modulu: KERNELBASE.dll, verze: 10.0.15063.483, časové razítko: 0xc3955624
Kód výjimky: 0x00000001
Posun chyby: 0x000eb802
ID chybujícího procesu: 0x23ac
Čas spuštění chybující aplikace: 0x01d3105457edc0c2
Cesta k chybující aplikaci: C:\Pm\PROMOTIC.EXE
Cesta k chybujícímu modulu: C:\WINDOWS\System32\KERNELBASE.dll
ID zprávy: 2d32886c-4e49-4ed8-bdb3-0f844466d726
Úplný název chybujícího balíčku:
ID aplikace související s chybujícím balíčkem:

Jen mimochodem verze 8.2.14, kterou primárně používám, tento problém nemá. Je možné někde stáhnout předchozí verze promoticu 8.3?

A ohledné té registrace používám příkaz jako správce "Promotic /Register" ve složce s promoticem, který chci používat, ale v tom snad problém není.
SILL
 
Posts: 35
Joined: Wed 24. Aug 2016 19:19:16

Re: Dlouhé načítání obrazů s prohlížečkou trendů

Postby Tomáš Bräuer » Sat 12. Aug 2017 12:24:25

Dobrý den,
myslím, že by to mohlo být způsobeno vlastními PmTrend objekty. Když se otevírá prohlížečka trendů, tak ta je spojená s aplikací, ve které se otevírá. A při otevření prohlížečka požádá promotic aplikaci o konfiguraci všech trendových skupin a jejich veličin. Jedná se o xml konfigurační soubor, dostupný na webové adrese i pro vzdálené trendy. Se zvyšující se složitostí aplikace trvá tato režie déle a déle.
Jestli se jedná o tento problém by se poznalo tak, že byste zakázal v aplikaci 50% nebo 75% PmTrend objektů a sledoval časové chování. Naopak, pokud byste do naší vzorové aplikace nakopíroval všechny vaše PmTrend objekty, asi by se také zpomalila.
Jedná se o věc, kterou budeme muset v budoucnu optimalizovat.
Pokud byste mi poslal mailem váš projekt k testování, možná by stačila jenom jeho část s PmTrend objekty a prohlížečkou tak, že zpoždění bude tato aplikace vykazovat, mohl bych se podívat, kde k tomu zdržení přesně dochází a jak v budoucnosti případně optimalizovat.
S pozdravem!
Tomáš Bräuer
Administrátor
 
Posts: 153
Joined: Thu 13. Dec 2012 9:13:13

Re: Dlouhé načítání obrazů s prohlížečkou trendů

Postby SILL » Sat 12. Aug 2017 14:09:23

Ano, vypadá to, že to bude tím. Nakopíroval jsem trendy do vzorové aplikace a už se taky obrazy zpomalily. Zajímavé je, že když spustím poprve aplikaci se zakázanými objekty, aplikaci stopnu, povolím objekty a spustím tak je vše v pořádku. Když aplikaci spustím poprve s povolenými objekty, dojde ke zpomalení a zakázání trendů nepomůže.

Pokud by to bylo relevantní tak používám uložení typu: Database MS SQL server backups.
SILL
 
Posts: 35
Joined: Wed 24. Aug 2016 19:19:16


Return to Hlášení chyb, návrhy na vylepšení, ostatní...

Who is online

Users browsing this forum: No registered users and 1 guest

cron