为大学项目构建一个swing应用程序,遇到一个奇怪的问题。
当我将swing应用程序设置为使用本机外观时,当我调整窗口大小时,内存使用量会不断增加。
http://gfycat.com/ImpishGrouchyCuscus此问题的视频。 (实际应用程序没有滞后,视频以低fps录制)
然而,请注释掉这一行
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
并且内存使用情况并不坚定
http://gfycat.com/FearlessSorrowfulGnatcatcher
注释行仅在main方法中运行一次。通过诸如nimbus和motif等类名设置其他外观并不会引起任何问题。
Netbeans探查器输出显示int []数组正在使用狮子的内存份额。由于链接限制,无法在此处发布截图。
知道为什么会这样吗?
也尝试使用Linux Mint。原住民L& F在那里也有同样的效果。