编码:Java内存泄漏

编码:Java内存泄漏,java,Java,我是这个网站的新手。 我陈述了我的问题,希望有人能帮助我。 我用Java UTF\8和CP1252默认值编译了同一个类。第一个类的执行会产生内存泄漏。不同的编码声明可以创建对内存的访问,然后导致内存泄漏? 我陈述了我的问题,希望有人能帮助我。我用Java UTF\8和CP1252默认值填充了同一个类。第一个类的执行会产生内存泄漏。不同的编码声明会创建对内存的访问,然后导致内存泄漏?您怎么能说您有内存泄漏?请注意,垃圾收集器将在它认为合适时运行,而在您命令它运行时不会运行。首先:查看您在源代码中使

我是这个网站的新手。 我陈述了我的问题,希望有人能帮助我。 我用Java UTF\8和CP1252默认值编译了同一个类。第一个类的执行会产生内存泄漏。不同的编码声明可以创建对内存的访问,然后导致内存泄漏?
我陈述了我的问题,希望有人能帮助我。我用Java UTF\8和CP1252默认值填充了同一个类。第一个类的执行会产生内存泄漏。不同的编码声明会创建对内存的访问,然后导致内存泄漏?

您怎么能说您有内存泄漏?请注意,垃圾收集器将在它认为合适时运行,而在您命令它运行时不会运行。

首先:查看您在源代码中使用的字符。我相信您的源文件中有非ascii字符,否则您对源文件使用的输入编码就没有区别了


如果你使用非ascii字符,你必须坚持使用一种源编码。。。否则你的输入文件就没有意义了。

我不明白你为什么写谷歌说:并重复你的文本。。你可能想把你的代码添加到这个postJava中。Java仍然可能存在内存泄漏。在第一次运行时,程序耗尽了1GB的内存。在第二次运行期间,程序保持在70MB。然后我重试了同样的过程:同样的行为。在精疲力竭之后,你得到了OutOfMemoryError?第一个猜测是代码错误。