Portál AbcLinuxu, 1. května 2025 16:14

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
Člověk z Horní Dolní avatar 17.1.2013 17:07 Člověk z Horní Dolní | blog: blbeczhornidolni
Rozbalit Rozbalit vše Re: Java logging performance
Odpovědět | Sbalit | Link | Blokovat | Admin
Cili overhead je naprosto zanedbatelny.
Člověk z Horní Dolní avatar 17.1.2013 17:09 Člověk z Horní Dolní | blog: blbeczhornidolni
Rozbalit Rozbalit vše Re: Java logging performance
Odpovědět | Sbalit | Link | Blokovat | Admin
Pro zajimavost: How do I write a correct micro-benchmark in Java?.
17.1.2013 17:17 Franta
Rozbalit Rozbalit vše Re: Java logging performance
Odpovědět | Sbalit | Link | Blokovat | Admin
Vysledok je teda jasny, pokial pracujem v casovo narocnom prostredi, ale chcem mat moznost logovat, pouzijem variantu 3.
To mi až tak jasné nepřijde. Protože za 2,0192 ms stihneš zalogovat 100 000 zpráv, to není málo :-) I při variantě #1 jich zaloguješ 10 000, což je stále dost velká rychlost.

Klíčové je hlavně to, dát tam ten IF (klidně s logger.isInfoEnabled()), pokud do logovacích hlášek dáváme parametry, jejichž získání/vypočtení trvá dlouho.
19.1.2013 10:37 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Java logging performance
Odpovědět | Sbalit | Link | Blokovat | Admin
Ja teda neviem ale ... mne to pripadá ani nie tak o rýchlosti logovania ako o rýchlosti -
  1. volania funkcie + odovzdanie parametrov ... tou funkciou je .info(...)
  2. volania funkcie ... tou funkciou je .isInfoEnabled()
  3. prečítanie hodnoty premennej
Optimazizácia kúzelného kompilátora by 2. zredukovala na 3., ale ja by som jednoducho aj bez empirického testovania a bez ohľadu na jazyk vsadil na 3.
msk avatar 25.1.2013 11:42 msk | skóre: 27 | blog: msk
Rozbalit Rozbalit vše Re: Java logging performance
Je to tak, blbo som sa vyjadril. Ten logger samozrejme neloguje ( je nastaveny vyzsi level ), slo mi o to zistit, aky je rozdiel vo volani loggera roznymi sposobmi ( a aky to ma dopad na vykon v pripade, ked nelogujem ).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.