重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

windows10でAndroidエミュレーター遊ぶとメモリ変換、CPUの変換である程度の性能で頭打ちになりますか?メモリの変換効率次第でもっと軽くなりますか?それよりcpu変換で遅くなっているのでしょうか?

A 回答 (1件)

Windows 10 のパソコンで、Android のエミュレーターを動作させると、命令やデータの扱いを逐一変換して実行します。

これは、Android の命令を直接実行できないからで、エミュレーターは全て同じような形で動作しています。

これは、Android の命令を、Intel や AMD の CPU で Windows 10 上で扱えるように翻訳してから、実行しますので当然遅くなります。

頭打ちになると言うのはその翻訳に必要な時間が支配的ですね。翻訳が終了すれば、実行はネイティブに行われます。

CPU やメモリに関しては、速度が速ければ速い程エミュレータの動作も良くはなりますが、あくまでもソフトウェアでの処理なので、そんなに速くは無いでしょう。

かつて、トランスメタと言う会社が、Intel CPU の命令を翻訳して実行する CPU を出していました。色々あって普及はしなかったようです。これは、Anroid のエミュレーターとは異なりますが、かつてはこう言うものもあったと言うこと、今のプロセスルールなら結構実用的なんではないでしょうか? それにしても、効率が悪くなると思いますので、やはり最新の CPU に対しては不利でしょうね。

トランスメタ
https://ja.wikipedia.org/wiki/%E3%83%88%E3%83%A9 …

Transmetaの謎のMPU「クルーソー」の実像~x86命令をVLIWプロセッサでエミュレートするMPUが来年1月に登場?
https://pc.watch.impress.co.jp/docs/article/9911 …

CPU黒歴史 改めて振り返るCrusoe/Efficeon失敗の理由
https://ascii.jp/elem/000/000/754/754950/ ← 1~4 頁あります。
    • good
    • 0
この回答へのお礼

お答えありがとうございます

お礼日時:2025/03/10 10:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A