Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Memory 如果应用程序足够大,可以加载到可用的RAM内存中,会发生什么情况?_Memory_Operating System_Memory Management - Fatal编程技术网

Memory 如果应用程序足够大,可以加载到可用的RAM内存中,会发生什么情况?

Memory 如果应用程序足够大,可以加载到可用的RAM内存中,会发生什么情况?,memory,operating-system,memory-management,Memory,Operating System,Memory Management,有可能是一个需要在低配置系统中启动的重型应用程序。。(特别是当系统内存太少时) 另外,当我们已经在系统中打开了很多应用程序&我们继续尝试打开新的应用程序时,会发生什么 我只看到应用程序在低配置下运行时需要花时间处理或挂起一段时间。低内存和旧处理器的系统。。 当内存不足时,它如何能够容纳许多应用程序。。?(例如128MB或更小的容量) 它是否涉及任何分页或其他内容 有人能告诉我这背后的理论吗 搜索引擎的一些关键词是:分页、交换、虚拟内存 维基百科有一篇文章叫做。搜索引擎的一些关键词是:分页、交换、

有可能是一个需要在低配置系统中启动的重型应用程序。。(特别是当系统内存太少时) 另外,当我们已经在系统中打开了很多应用程序&我们继续尝试打开新的应用程序时,会发生什么

我只看到应用程序在低配置下运行时需要花时间处理或挂起一段时间。低内存和旧处理器的系统。。 当内存不足时,它如何能够容纳许多应用程序。。?(例如128MB或更小的容量) 它是否涉及任何分页或其他内容


有人能告诉我这背后的理论吗

搜索引擎的一些关键词是:分页、交换、虚拟内存


维基百科有一篇文章叫做。

搜索引擎的一些关键词是:分页、交换、虚拟内存


Wikipedia有一篇文章叫做。

经常使用虚拟内存。虚拟内存页在使用时映射到物理内存。如果需要一个物理页,但没有可用的页,则会将另一个页写入磁盘。这就是所谓的交换,这就解释了为什么拥挤的系统速度变慢,内存升级对性能有积极影响。

通常使用虚拟内存。虚拟内存页在使用时映射到物理内存。如果需要一个物理页,但没有可用的页,则会将另一个页写入磁盘。这就是所谓的交换,这就解释了为什么拥挤的系统会变得缓慢,而内存升级会对性能产生积极影响。

“重量级”是一个非常模糊的术语。当操作系统加载您的程序时,EXE将映射到您的地址空间中,但只有运行的代码页(或引用的数据页)会根据需要进行分页

如果在程序运行时需要不断地交换页面(也称为许多硬页面错误),您可能会获得糟糕的性能,但它应该可以工作

由于您的提交费用接近提交限额,并且提交限额可能没有增长的空间,您也可能会收到许多
malloc()
/
VirtualAlloc(…,MEM_commit)
/
HeapAlloc()
/
{Local | Global}Alloc()
失败,因此您需要在程序中查看返回代码。

“重量级”是一个非常模糊的术语。当操作系统加载您的程序时,EXE会映射到您的地址空间,但只有运行的代码页(或引用的数据页)会根据需要进行分页

如果在程序运行时需要不断地交换页面(也称为许多硬页面错误),您可能会获得糟糕的性能,但它应该可以工作

由于您的提交费用接近提交限额,并且提交限额可能没有增长的空间,因此您也可能会收到许多
malloc()
/
VirtualAlloc(…,MEM_commit)
/
HeapAlloc()
/
{Local | Global}Alloc()
失败,因此您需要在程序中查看返回代码