Intern
39. Kus hoitakse Linux operatsioonisüsteemis rakenduste logisid? * 40. Millised on märgid, et JAVA rakenduses on mälulekke? * Tõsine jõudluse langus rakenduse pikaajalise töö ajal; Logides näha vigu nagu memeryEmpty; Fataalsed vead, mis põhjustavad rakenduse ootamatu sulgemise; Blokeerimisekraanide ilmumine;
sobes.tech AI
Vastus AI-lt
39. Kus salvestatakse rakenduste logid Linuxi operatsioonisüsteemis?
Rakenduste logid tavaliselt salvestatakse kataloogi /var/log/. Sõltuvalt rakenduse konfiguratsioonist võivad neil olla oma alamkataloogid või failid, näiteks /var/log/myapp.log. Rakendused võivad kirjutada logisid ka süsteemi logisse syslog või journald kaudu.
40. Mälulekke tunnused Java rakenduses:
- Märkimisväärne jõudluse langus rakenduse pikaajalise töö ajal, kuna kogumisaja pikenemine.
- Vead logides, mis on seotud mälupuudusega, näiteks
OutOfMemoryError. - Püsiv mälukasutuse kasv jälgimises (heap suurus ei stabiliseeru).
- Sageli ja pikaajalised prügikoristuse pausid.
- Harvadel juhtudel rakenduse ootamatu sulgemine (
FatalError).
Sümbolid nagu "memoryEmpty" või "lukustuskuva" ei ole standardnäitajad mälulekke kohta, need võivad olla spetsiifilised sümptomid konkreetse rakenduse või keskkonna jaoks.