Быстродействие log4j
ru_java — 22.10.2010
Мы используем log4j с включением отображения номеров строк.Недавно заметили, что отключение логгера увеличивает быстродействие, а главное — масштабируемость, в несколько раз.
Отказаться от логгера мы не можем.
Перешли на асинхронный логгер и скорость увеличилась в несколько раз, но асинхронный логгер не отображает номера строк, а нам они очень важны.
Определили, что очень долгой операцией является получение stacktrace, из которого получают номер строки.
Как можно ускорить получение stacktrace. В log4j он получается с помощью new Throwable().getStackTrace().
|
|
</> |
Какие стикеры для автомобиля держатся дольше всего и не выгорают
Из какой африканской страны были предки Пушкина
Старая пластинка (моя). Пикник. Родом ниоткуда
США и Индия договорились...
О "пользе" колодезной воды.
Откуда торчит ее рука?
Математическое шарлатанство академика-новохроноложца Фоменко
Рыбный день
Метеорит за 323 миллиона под видом камня: как таможенники сорвали аферу в

