Intern
39. Kde sa ukladajú logy aplikácií v operačnom systéme Linux? * 40. Aké sú znaky úniku pamäte v JAVA aplikácii? * Výrazné zníženie výkonu pri dlhodobej prevádzke aplikácie; Chyby v logoch typu memeryEmpty; FatalError, ktoré spôsobujú náhle ukončenie aplikácie; Vyskytovanie obrazoviek blokovania;
sobes.tech AI
Odpoveď od AI
39. Kde sú uložené logy aplikácií v operačnom systéme Linux?
Logy aplikácií sa zvyčajne ukladajú v adresári /var/log/. V závislosti od konfigurácie aplikácie môžu mať vlastné podadresáre alebo súbory, napríklad /var/log/myapp.log. Aplikácie môžu tiež zapisovať logy do systémového denníka cez syslog alebo journald.
40. Príznaky úniku pamäte v Java aplikácii:
- Výrazné zníženie výkonu pri dlhodobom behu aplikácie kvôli predĺženému čase zberu odpadu.
- Chyby v logoch súvisiace s nedostatkom pamäte, ako je
OutOfMemoryError. - Neustály rast spotreby pamäte v monitorovaní (veľkosť haldy sa nezastavuje).
- Časté a dlhé prestávky garbage collectora.
- V zriedkavých prípadoch náhle ukončenie aplikácie (
FatalError).
Znaky ako "memoryEmpty" alebo "obrazovky blokovania" nie sú štandardnými indikátormi úniku pamäte, môžu byť špecifickými symptómami pre konkrétnu aplikáciu alebo prostredie.