EDA_EnableValueCache

EDA_EnableValueCache

!!!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

     

    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

     

    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.