我有一个应用程序从syslog读取日志消息,解析它并将其分解为4个字段,即“timestamp”,“facility”,“severity”和“message”。
我在JTable
(有4列)中显示整个数据。我还同时将这些数据写入xml文件。
问题是当我们不断添加行时(每当新的日志消息到达时),当前DefaultTableModel
内存不足。那么是否有任何其他表模型可以适合我的用例。(即JTable
必须向用户显示所有日志消息,而不会耗尽内存。)
如果我在模型达到一定限度时尝试实现我自己的自定义表模型来从xml文件更新,那么在设计这样的模型时我必须记住的是什么(即问题,想法)。
注意:我不能使用数据库
感谢。