阻止Eclipse Console阻止UI线程

时间:2016-07-28 11:40:28

标签: java eclipse

我的测试程序总是使Eclipse Mars-2永远挂起。

经过一些测试(通过二进制搜索找不到杀死Eclipse的行很容易),我发现将System.out.println应用于350000字符的字符串会导致问题。

有没有办法更优雅地处理控制台的意外长输出,即不会永远阻挡整个Eclipse?

1 个答案:

答案 0 :(得分:0)

System.out.println经常会导致此类问题,因为输出大量此类数据非常慢。这就是使用记录器的原因。

但是,如果它不是您的代码,那么,是的,有一种方法可以将输出限制为控制台:

右键单击控制台视图内的空白区域 - >偏好... - >在控制台子菜单中选中"限制控制台输出"并设置"控制台缓冲区大小"值