Java 获取系统中所有资源的完整版本。退出(0)
这就是问题所在。我正在开发一个小Java工具,它由两个步骤组成(读写,然后分析先前创建的文件) 由于这两个步骤在堆空间数量方面相当繁重,因此我希望在继续之前释放所有资源并清空内存(如System.exit(0))Java 获取系统中所有资源的完整版本。退出(0),java,memory-management,Java,Memory Management,这就是问题所在。我正在开发一个小Java工具,它由两个步骤组成(读写,然后分析先前创建的文件) 由于这两个步骤在堆空间数量方面相当繁重,因此我希望在继续之前释放所有资源并清空内存(如System.exit(0)) 可能吗?我该怎么做呢?Java的GC应该照顾好您的内存。如果一个对象没有被引用,您应该不会有问题。如果有打开的文件或流,请显式关闭它们。否则,你应该是好的。您是否正在寻找导致问题并需要帮助的特定内容?如果您坚持完全释放资源,您可以拥有一个主进程,该主进程以子进程的形式启动读写和分析阶段
可能吗?我该怎么做呢?Java的GC应该照顾好您的内存。如果一个对象没有被引用,您应该不会有问题。如果有打开的文件或流,请显式关闭它们。否则,你应该是好的。您是否正在寻找导致问题并需要帮助的特定内容?如果您坚持完全释放资源,您可以拥有一个主进程,该主进程以子进程的形式启动读写和分析阶段,该子进程可以以
系统终止。完成后退出(0)