我的测试程序总是使Eclipse Mars-2永远挂起。
经过一些测试(通过二进制搜索找不到杀死Eclipse的行很容易),我发现将System.out.println
应用于350000字符的字符串会导致问题。
有没有办法更优雅地处理控制台的意外长输出,即不会永远阻挡整个Eclipse?
答案 0 :(得分:0)
System.out.println
经常会导致此类问题,因为输出大量此类数据非常慢。这就是使用记录器的原因。
但是,如果它不是您的代码,那么,是的,有一种方法可以将输出限制为控制台:
右键单击控制台视图内的空白区域 - >偏好... - >在控制台子菜单中选中"限制控制台输出"并设置"控制台缓冲区大小"值