【发布时间】:2011-06-24 10:50:21
【问题描述】:
official documentation 声明如下:
。但我注意到,除了上表所述之外,还有其他重要的区别。
例如,根据我使用 -v7 还是 -v7.3:
- 使用 -v7:文件大小 = 15 MB,保存和加载快速。
- 使用 -v7.3:文件大小 = 400 MB,保存和加载非常 慢 (可能部分是因为文件很大)。
有其他人注意到这些差异吗?
更新 1:正如回复所指出的,-v7.3 依赖于 HDF5,并且根据 Mathworks,“这种格式具有很大的存储开销” ,虽然目前尚不清楚这种开销是否真的是由于格式本身,还是由于 MATLAB 实现和 HDF5 的处理。
更新 2:@Andrew Janke 将我们指向this very helpful PDF(显然在网络上没有 HTML 格式)。有关更多详细信息,请参阅@Amro 提供的答案中的 cmets。
这一切都把我带到了下一个问题:是否有任何替代方案结合了两全其美(例如 -v7 的效率和处理能力-v7.3) 的文件非常大?
【问题讨论】:
-
有兴趣的可以看看这篇最近的文章:Improving save performance