使用 android 设备,我正在实现自己的日志记录类。它有两部分:文件和控制台日志。对于文件,我使用了工厂模式来确保每个实例都有自己的文件并强制互斥。控制台日志没有这个问题,而且我已经准备好制作自己的工厂的方法,但后来我开始考虑内存。
性能方面,最好是拥有一个挥之不去的静态控制台记录器并将其返回,还是允许程序员拥有尽可能多的数量,并让垃圾收集器清理它们?
使用 android 设备,我正在实现自己的日志记录类。它有两部分:文件和控制台日志。对于文件,我使用了工厂模式来确保每个实例都有自己的文件并强制互斥。控制台日志没有这个问题,而且我已经准备好制作自己的工厂的方法,但后来我开始考虑内存。
性能方面,最好是拥有一个挥之不去的静态控制台记录器并将其返回,还是允许程序员拥有尽可能多的数量,并让垃圾收集器清理它们?