在分析我的应用程序期间,我发现一些FileWatchDog.run()方法占用了19%的处理时间:
我知道这是log4j的一部分,但不明白为什么需要这么长时间。这种方法的意图是什么?有什么方法可以避免这种情况吗?
答案 0 :(得分:0)
FileWatchDog是一个文件监视器模块,用于检查是否有任何文件已更改,并在日志记录子系统中相应地执行更改。 FileWatchDog
类本身应设置FileWatchDog
被调用频率的延迟。这是Apache's
在Java 7中出现Watch Service API
之前自己实现的