Windows 7 64ビットOSに iTunes 9.0.3(64ビット) をダウンロードしましたが、インストール時にデフォルトのディレクトリが\ Program Files(x86)であることに気付きました。 )。私はこれを変更しませんでした、すべてが魅力的に働きました。
それでも、これが64ビットOSを利用せずに「レガシーモード」(32ビット)で動作していることを意味するのかどうか、私は興味があります。 2つの別々の「ProgramFiles」フォルダ(32ビットと64ビットの両方)を見ると、プログラムの大部分はx86にありますが、内部にiTunesサブフォルダがあることがわかります。これは正常ですか?
プログラムの64ビットバージョンをダウンロードしたことがわかっている場合、\ Program Files(64ビット)フォルダーに何かをインストールすることが重要ですか? OSは64ビット対応のプログラムだけを認識する方法を知っていますか? iTunesが64ビットモードで動作することを知る方法はありますか?
少なくとも、iTunes(またはその他のプログラム)が64ビットモードで実行されているか32ビットモードで実行されているかを確認できるはずです。タスクマネージャーを見ると、プロセスは32ビットまたは64ビットで示されています...少なくともそれらはXP 64ビットです。
アプリケーションを適切なフォルダ(「ProgramFiles(x86)」または「ProgramFiles」)にインストールすることは重要ではありません。実際、必要に応じて、すべての32ビットおよび 64ビットアプリケーションを「C:\ HereTheyAre」に問題なく一緒にインストールできます。それらを伝える最良の方法はタスクマネージャにあり、* iTunes.exe32が表示されます。 iTunesは確かに32ビットです。
私は比較的大きなコレクション(30000アイテム)を持っていますが、iTunesは現在約100MBのRAMしか使用していません。 64ビットの主な利点はより多くのメモリへのアクセス(または該当する場合はOSとのより良い統合)であるため、両方のバージョンのリリースと保守に労力をかけないことは理解できます。
64ビットバージョンからどのようなメリットが期待できますか?
どちらのアプリも64ビットVistaで実行される32ビットアプリであるため、それぞれ「c:\ programfiles(x86)」にインストールされます。どうやらiTunesは「c:\ programfiles」をハードコーディングしているので、iTunesSetupは実際に終わった場所ではなく「c:\ programfiles\quicktime」でQuickTimeを探します。
したがって、64ビットと互換性があると思いますが、おそらくハードコーディングされているため、宛先フォルダーは常にx86です。