Java 让我来看看实现存储XML文件的文件I/O性能的最佳方法
我们正在使用企业应用程序,该应用程序涉及将XML日志存储到辅助存储,作为每个请求处理的一部分。但在将日志写入辅助存储时,它会消耗更多的CPU时间。从而影响整个应用程序的性能 我试着用下面的方法来改进这一点 使用ZIPInputStream将字节写入ZIP文件。它可以减少文件大小,但比将字节写入纯文本文件消耗更多的时间 使用GZIPInputStream将压缩的数据字节写入GZIP文件,这也是性能方面的问题Java 让我来看看实现存储XML文件的文件I/O性能的最佳方法,java,xml,linux,Java,Xml,Linux,我们正在使用企业应用程序,该应用程序涉及将XML日志存储到辅助存储,作为每个请求处理的一部分。但在将日志写入辅助存储时,它会消耗更多的CPU时间。从而影响整个应用程序的性能 我试着用下面的方法来改进这一点 使用ZIPInputStream将字节写入ZIP文件。它可以减少文件大小,但比将字节写入纯文本文件消耗更多的时间 使用GZIPInputStream将压缩的数据字节写入GZIP文件,这也是性能方面的问题 因此,任何人都可以向我推荐使用I/O和较小文件大小实现最佳性能的最佳方法吗 你似乎混淆了两
因此,任何人都可以向我推荐使用I/O和较小文件大小实现最佳性能的最佳方法吗 你似乎混淆了两件事。你抱怨CPU使用太多,但你想减少I/O,这是完全不同的。大多数情况下,您要么改进I/O,要么降低CPU使用率。同时优化两者并不总是可能的。