Sobes.tech
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.