我们正在使用涉及将XML 日志存储到辅助存储作为每个请求处理的一部分的企业应用程序。但是在将日志写入辅助存储时会消耗更多的 CPU 时间。从而影响整个应用程序的性能。
我试图通过以下已知方法来改进这一点。
用于将
ZIPInputStream
字节写入ZIP文件。根据较小的文件大小很好,但它比将字节写入纯文本文件消耗更多时间。使用
GZIPInputStream
将压缩字节的数据写入GZIP文件相对来说这也是就性能而言。
因此,请任何人建议我使用I/O实现最佳性能并减少文件大小的最佳方法?