标签: java performance io
我有一个文件需要上传到服务,并解析相关数据。解析器和上传器都需要InputStream。我应该两次打开文件吗?我可以将文件保存到字符串,但在内存中有许多这些文件是有关系的。
答案 0 :(得分:0)
由于您正在解析它,因此将文件加载到字符串中效率最高。将其解析为字符串的索引,您将节省内存并且可以随时上传字符串。这将是最有效的方式,有记忆但可能没有处理时间。
回复上述评论之一 单独的流程并不意味着不同的线程或流程,只是他们不需要彼此操作。