数据和内存如何影响执行速度?

时间:2011-10-10 17:55:31

标签: performance

如果我的应用程序分配了500MB的RAM,但是运行2GB的数据,这将如何工作?对执行速度有什么影响?

2 个答案:

答案 0 :(得分:1)

不知道 - 取决于您正在做什么以及您的应用程序如何对数据进行操作。

你不能将10磅的东西放入一个5磅的袋子里。您必须在流或其他东西上进行分页或操作。

如果你耗尽了可用的内存,你很可能会看到OutOfMemoryError。

没有足够的信息来提供真实的答案。

答案 1 :(得分:1)

每次需要访问当前500兆字节窗口之外的数据时,都需要换出磁盘。交换过程需要一些时间,具体取决于磁盘速度,并且可能会降低应用程序的速度。