2016-04-24 12 views
0

私のWP8.1アプリケーションに300MB以上のRAMが必要な情報をどのファイルに書き込むのですか?私はこのアプリケーションを少なくとも開発のために使用したいと思いますが、後で私はすべてのデバイスを対象とした他のアプローチを検討します。Windows Phone 8.1のRAM許容量を増やす

私が見る限り、ここに示した私のプロジェクトのPackage.appxmanifestにはマニフェストファイルが1つしかありません。私は "m3:MinDeviceMemory" 1GB "/ m3:MinDeviceMemory"という行を書きましたが、十分ではないようです。私はID_REQ_MEMORY_300をここでmsdnで推奨されるようにどこに書くべきか分かりません。

https://msdn.microsoft.com/en-us/library/windows/apps/jj681682(v=vs.105).aspx

私も任意の「要件」または「FunctionalCapability」オブジェクトを書き込むことはできませんので、私は私のファイルのいずれにも「アプリケーション」オブジェクトを参照してくださいません。どこで見つけることができますか?

<?xml version="1.0" encoding="utf-8"?> 
    <Package xmlns="http://schemas.microsoft.com/appx/2010/manifest"xmlns:m2="http://schemas.microsoft.com/appx/2013/manifest" xmlns:m3="http://schemas.microsoft.com/appx/2014/manifest" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"> 
     <Identity Name="1cd9812c-28c9-4bc9-b45b-933beb09ad48" Publisher="CN=Štěpán" Version="1.0.0.0" /> 
     <mp:PhoneIdentity PhoneProductId="1cd9812c-28c9-4bc9-b45b-933beb09ad48" PhonePublisherId="00000000-0000-0000-0000-000000000000" /> 
     <Properties> 
     <DisplayName>Chess Openings</DisplayName> 
     <PublisherDisplayName>Štěpán</PublisherDisplayName> 
     <Logo>Assets\StoreLogo.png</Logo> 
     </Properties> 
     <Prerequisites> 
     <OSMinVersion>6.3.1</OSMinVersion> 
     <OSMaxVersionTested>6.3.1</OSMaxVersionTested> 
     <m3:MinDeviceMemory>1GB</m3:MinDeviceMemory> 
     </Prerequisites> 
     <Resources> 
     <Resource Language="x-generate" /> 
     </Resources> 
     <Applications> 
     <Application Id="App" Executable="$targetnametoken$.exe" EntryPoint="Chess_Openings.App"> 
      <m3:VisualElements DisplayName="Chess Openings" Square150x150Logo="Assets\Logo.png" Square44x44Logo="Assets\SmallLogo.png" Description="Chess Openings" ForegroundText="light" BackgroundColor="transparent"> 
      <m3:DefaultTile Wide310x150Logo="Assets\WideLogo.png" Square71x71Logo="Assets\Square71x71Logo.png"> 
      </m3:DefaultTile> 
      <m3:SplashScreen Image="Assets\SplashScreen.png" /> 
      <m3:InitialRotationPreference> 
       <m3:Rotation Preference="portrait" /> 
      </m3:InitialRotationPreference> 
      </m3:VisualElements> 
     </Application> 
     </Applications> 
     <Capabilities> 
     <Capability Name="internetClientServer" /> 
     </Capabilities> 
    </Package> 
+1

「WP」とは、「Windows Phone」を省略することをお勧めします。これはあなたが思うようにはっきりとしたものではありません。これは一般的なプログラマーのためのサイトです。WordPressに関する質問が多いので、あなたの質問が混乱するかもしれません。 )。 –

+0

お手数ですが、次回はWindows Phoneのフルネームを使用します。 – hoacin

答えて

0

このすべての私の質問は間違っています。 Windows Phone 8と比較して、Windows Phone 8.1にID_FUNCCAP_EXTEND_MEMはありません。これは私が常に探していたものです。

WP8.1にはデフォルトおよび拡張メモリの制限はありませんが、デフォルトのメモリの制限は1つだけあり、それは高いものです。チェックした後

Windows.System.MemoryManager.AppMemoryUsageLimit 

思い出したように、私のプログラムはメモリ不足のため失敗していないことをすぐに認識しました。私は

<m3:MinDeviceMemory>1GB</m3:MinDeviceMemory> 

(コードに示されているように)推測

ストアから下部メモリデバイスを制限することができるが、これは私が探していたものではありません。

関連する問題