清理从网页连续构建字符串的程序

时间:2012-04-24 03:04:43

标签: java performance memory-leaks garbage-collection

我正在寻求清理或提高我的程序效率,但我不确定如何。这是我的程序的作用:

我拿一个网页,把它变成一个字符串,扫描一个关键字,如果我找不到关键字,我重建字符串,处理任何可能的页面编辑(有效刷新网页),这个程序永远地继续下去。如果网页不可用,它只会再次运行主程序。这是一个监控计划。

我可以想象这个常量字符串构建会随着时间消耗内存,类似于内存泄漏。无论如何要巧妙地解决这个问题?

另外,我可以在java程序中的Windows命令提示符下打印消息吗?

1 个答案:

答案 0 :(得分:0)

只要您的代码释放对它所拥有的对象的引用,垃圾收集器就会为您释放内存。你不需要做任何其他事情。

要打印到控制台,就像这样简单。

System.out.println("Hello World");

System.out.printf("Hello %s%n", "World");