我想向用戶顯示10000 * 400的熱點圖。我的課程目前的狀態是我有一門課是JComponent
。在JComponent
中,我有瓷磚的實例Image
。如果我有一個300 * 300的矩陣,程序使用800到1000 MB RAM。這太多了。在java中有10000 * 400點的熱圖
我可以做些什麼或有人控制它可以顯示這麼大的熱圖?
今天我測試了JHeatChart
,它創建了一個BufferedImage
。 10000 * 400矩陣的大小在400 MB以下,但該類需要15分鐘以上來創建它。這太長了。
有沒有人有一些idee或知道可以處理數據的控件?
您是否每次創建新的瓷磚時都加載圖像?內存使用情況似乎非常高。你可能想要在你的瓷磚創作周圍發佈相關的代碼 – Sean