在一些文章中,我了解到记录所有内容并不是一个好习惯,因为。记录会吃掉内存。在一个电报频道有这样一个帖子:
Хорошо — Плохо
Плохо
System.out.println("My Message");
Хорошо
logger.info("My Message");
我有一个问题——记录(的util)真的比 消耗更多的内存println吗?如果您比较log4j(和其他库)、标准日志记录和println- 什么会消耗更多内存?
在一些文章中,我了解到记录所有内容并不是一个好习惯,因为。记录会吃掉内存。在一个电报频道有这样一个帖子:
Хорошо — Плохо
Плохо
System.out.println("My Message");
Хорошо
logger.info("My Message");
我有一个问题——记录(的util)真的比 消耗更多的内存println吗?如果您比较log4j(和其他库)、标准日志记录和println- 什么会消耗更多内存?
如果问题完全是关于内存的,那么方法会获胜
System.out.println,它根本不会消耗它。如果情况有点复杂,需要比较
和
这种情况比较复杂。
如果记录器不打印任何内容,则记录器获胜。