gpt4 book ai didi

java - (Android)应用程序是否共享内存页面?

转载 作者:行者123 更新时间:2023-11-30 02:03:13 25 4
gpt4 key购买 nike

如果两个 Android 应用程序使用共享的 C 库,Android 会像 linux 一样在它们之间共享内存页面吗? Java 库呢?根据两个应用程序的编写方式,是否会在 JVM 级别发生任何内存共享?

最佳答案

If two Android app uses a shared C library, will Android shared memory pages between them like linux?

作为固件一部分并通过 zygote 加载的库将通过写时复制内存共享在应用程序之间共享。

两个应用程序碰巧 bundle 在各自应用程序中的库不会共享(在磁盘或内存页中),即使它们是同一个库也是如此。

What about Java libraries?

作为固件一部分并通过 zygote 加载的 Java 类库将通过写时复制内存共享在应用程序之间共享。

两个应用碰巧 bundle 在各自应用中的 Java 类库将不会共享(在磁盘或内存页中),即使它们是同一个库也是如此。

关于java - (Android)应用程序是否共享内存页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31167551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com