如何分享在GUI中相对较大的数据回调?

1视图(30天)
ZIAN张
ZIAN张 2023年2月16日
回答: 1月 2023年2月16日
我的GUI应用程序需要访问一个数据库(大约50 MB,存储为一个.mat文件)。目前,我在gui处理和存储数据使用的guidata更新数据。然而,它的速度大大减慢GUI。解决这个问题吗?谢谢!

答案(1)

1月
1月 2023年2月16日
50 MB并不是一个大阵的千兆字节的RAM。分享一个数组的 guidata 不会创建深拷贝,但是Matlab使用一个有效的方法即写即拷。结果目前尚不清楚,究竟减慢您的代码。使用分析器找出瓶颈和最小工作示例,它再现了这一问题。

类别

找到更多的在开始使用MATLAB帮助中心文件交换

标签

s manbetx 845


释放

R2018b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!