!!!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
-
Prvý variant
Parameter Dátový typ Typ Popis 1 percento INT IN Percento 2 errorCode INT OUT Chybový (návratový) kód. -
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.
Súvisiace stránky:
Pridať komentár