写时复制是服务器系统上使用的一个有趣的想法。它在智能手机上有意义吗?
Copy on write is an interesting idea used on server systems. Does it make any sense on a smartphone?
需要复制实际修改的数据页。这种方法称为写时复制,通过减少复制来提高性能。
在我看来这是不必要的,因为每个进程都有自己的数据。 (不确定)
使用该数据的第三个进程确实是不可能的。
不是真的。数据可能不同。代码,stack/heap等等。
如果你打开记事本两次,它是 2 个不同的进程,但它们在读取指令的内存中共享 code
页。
手机也是如此。我猜您可能可以打开同一个应用程序两次。
好吧,假设您的手机上有一个文本文件 phone 并且您有两个应用程序来编辑文本。如果您在两个应用程序中同时打开此文本文件,并且这两个应用程序拥有同一文本文件的不同副本,那么您基本上拥有冗余数据。所以我不认为写时复制可以被排除在外。 HTH.
需要复制实际修改的数据页。这种方法称为写时复制,通过减少复制来提高性能。
在我看来这是不必要的,因为每个进程都有自己的数据。 (不确定) 使用该数据的第三个进程确实是不可能的。
不是真的。数据可能不同。代码,stack/heap等等。
如果你打开记事本两次,它是 2 个不同的进程,但它们在读取指令的内存中共享 code
页。
手机也是如此。我猜您可能可以打开同一个应用程序两次。
好吧,假设您的手机上有一个文本文件 phone 并且您有两个应用程序来编辑文本。如果您在两个应用程序中同时打开此文本文件,并且这两个应用程序拥有同一文本文件的不同副本,那么您基本上拥有冗余数据。所以我不认为写时复制可以被排除在外。 HTH.