!!!Funkcia sa už nepoužíva!!!


Funkcia vytvorí alebo zruší Default Read cache (id = 0).
Funkcia má dve možné varianty. Prvá funkcia zapne / vypne CACHE pre ukladanie už načítaných vektorov. Má to zmysel pri vypočítaných vektoroch, ak sa v rámci výpočtu často odvolávate na niektoré - tie isté vektory. Ak je percento=0, cache bude vypnutá. Ak je percento 1 .. 100, potom toto označuje horné ohraničenie veľkosti pamäti, ktorá bude použitá pre cache. Tá je určená ako percento z aktuálnej voľnej fyzickej pamäte.

Druhá funkcia, keď zapína cache, tak percento je prednastavené na 25%.

Deklarácia

1.
%EDA_EnableValueCache(
   INT in _percento,
   INT out _errorCode
 );

2.
%EDA_EnableValueCache(
   BOOL in _bEnable,
   INT  out _errorCode
 );

Parametre

  1. Prvý variant

      Parameter Dátový typ Typ Popis
     1  percento  INT   IN Percento
     2  errorCode  INT  OUT Chybový (návratový) kód.
  2. Druhý variant

      Parameter Dátový typ Typ Popis
     1  bEnable  BOOL   IN Zapnutie / vypnutie CACHE.
     2  errorCode  INT  OUT Chybový (návratový) kód.

Poznámka

Používanie tejto funkcie sa neodporúča, nakoľko globálne (pre celý proces EDA klient) vytvára a ruší cache s predvoleným id = 0, čo môže viesť k časovým hazardom v aplikácii a nevedomému ovplyvňovaniu paralelne bežiacich event skriptov pracujúcich s EDA. Namiesto toho sa odporúča použitie explicitne vytvorenej cache pomocou funkcie EDA_CreateCache.

Napíšte komentár