I got Exception when I tried to add 100000 records into JTable by using DefaultTableModel
what I have to use to fix this problem
Welcome to the Java Programming Forums
The professional, friendly Java community. 21,500 members and growing!
The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.
>> REGISTER NOW TO START POSTING
Members have full access to the forums. Advertisements are removed for registered users.
I got Exception when I tried to add 100000 records into JTable by using DefaultTableModel
what I have to use to fix this problem
Try increasing your heap size. Use the -xmx option. If you're using Eclipse, add '-Xmx1g' into eclipse.ini.
Please post the full exception. While it might be an OutOfMemoryException as the above post hints at, without the full stack trace we are left to guess.
If you find that your large data set is affecting performance too much, you could consider using a paging JTable that holds only enough data to display, and reads on-demand for records outside that range. Brian Cole has posted the code for such a table at CodeRanch, including a link to his lazy viewport implementation.