Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Android の場合、各アプリケーションには独自の DVM インスタンスがありますか、それともアプリケーションの各アクティビティには独自の DVM インスタンスがありますか。つまり、DVM のインスタンスはアプリケーションまたはアクティビティに基づいて作成されますか?
通常、各プロセスには独自の Dalvik VM があります。通常、各アプリケーションは単一のプロセスで実行されるため、すべてのアクティビティがそのプロセスの Dalvik VM を共有します。
より複雑なシナリオ (1 つのアプリが N 個のプロセスにまたがる、N 個のアプリが 1 つのプロセスを共有する) もありますが、これらは従来の Android アプリ開発では非常に珍しいものです。