如何用低CPU使用率设计Java快速下载服务器?

时间:2018-09-26 18:54:40

标签: download hdfs cpu-usage

我正在尝试设计一个服务器,该服务器将文件从HDFS下载到客户端。我正在使用Java,目前的设计包括使用输入流来获取文件并将其下载到客户端。但是,如果我尝试同时下载5个10Gb文件,则CPU使用率将达到100%。如何更好地设计以使CPU使用率保持较低水平?

1 个答案:

答案 0 :(得分:0)

使用多线程类可以一次保存多个下载。您可以拆分文件,让GC为您释放已下载文件实例的内存!