我的Java内存泄漏有问题。我写了一个与数据库和HttpServer一起使用的程序。当我测试它时,我发现了一个巨大的内存泄漏。当我打开Jprofiler并找到导致该问题的对象时。这是大量包含不同文本的字符串。我没有写所有这些字符串。我只使用JDBC连接器
import com.mysql.cj.exceptions.CJCommunicationsException;
import java.sql.*;
import java.util.*;
还有一些字符串,其中包含有关我使用的其他内容的信息。
JSON import org.json.JSONObject;
我的问题是:所有这些字符串都来自哪里以及为什么它们根本存在。他们有时会重复。它们目前导致约700MB的巨大内存泄漏。我将提供您需要回答的所有信息。谢谢!