Es de conocimiento común que C
, F
, L
, l
y M
de PatternLayout are slow:¿Qué tan lentos son C, F, L, l y M de PatternLayout (log4j)?
ADVERTENCIA información de ubicación Generación de la persona que llama es extremadamente lento y debe evitarse a menos velocidad de ejecución no es un problema.
Además, this book menciona que algunas aplicaciones solo pueden obtener un 10% de velocidad al cambiar el formato de registro.
Pero la pregunta es, ¿qué tan lentos son estos caracteres de conversión?
¿Por qué no lo mides? – skaffman
@skaffman: Porque entonces este conocimiento no constituiría una pregunta postable. He buscado números o proporciones (lo lento que es) antes de preguntar, pero no encontré nada útil. Eventualmente puedo medir y publicar los hallazgos. También tenga en cuenta que Ceki está cerca y generalmente responde las preguntas de log4j/slf4j, así que esperaba la información oficial. – cherouvim
Estos son * relativamente * lentos, como 10x o más, por lo general la escritura en el disco es mucho más lenta, por lo que si está haciendo algo de eso, puede que no haya tanta diferencia. –