我创建了一个大长度类数组,约150M个元素,按键排序(如下所述)。然后我建立一个简单的http服务器来反馈每个请求作为数组上的二进制搜索功能。(我确定服务器的工作没问题)数据启动很好(当然很慢)。二进制搜索功能如预期的那样快。问题是:响应很快(10分钟,1小时......很多时间范围),然后服务器需要很长时间(几分钟)来为请求做二进制搜索功能,然后它是快回去,过一会儿再慢……虽然它很慢,但我检查了服务器状态(htop),似乎jvm在GC中。当我将大数组拆分成较小的数组时,问题没有发生,例如:10个15M元素的数组,我在继续搜索之前找到了目标数组。所以我想当我创建太大的数组时JVM中会发