2011-07-01 7 views
0

私はHoneycombにSVGエディタを構築しています。私はSVGを編集するためにhtmlと javascript apisを使用しています。 webviewでhtmlを表示していて、自分のネイティブコードからjavascript関数を呼び出しています。私は 2つのsvg層を取っています。最下層には実際のsvgが入り、 最上層は描画する透明なレイヤーなので、 はエディタの効果を与えます。 1つのSVGは、 サイズで約2.75MBです。私が何か(直線、円など)を描くとすぐに、 が画面に映るのに約50秒かかります。 LogCatをチェックすると、CPU使用率は になります。しかし、Google Chromeデスクトップブラウザでこれをテストすると、ほとんど瞬時になります。それは私の システム仕様のためですか:2GBのRAM、Windows XP、1.7 GHZプロセッサ?私も 私のエミュレータのRAMとして256MBを使用して言及する必要があります。 への試みがあれば、私のエミュレータは非常に頻繁に応答しなくなります。SVG編集は、CPU使用率が100%を超えているため、Honeycomb 3.0エミュレータが遅くなります

どのように私はCPU使用率を最適化するか、エミュレータをより速く応答させるための提案があります。 Honeycomb用に を開発するための推奨システム仕様はありますか?また、実際のデバイスではパフォーマンスが改善されますか? これはエミュレータでは余裕がありますが、

答えて

1

どのようにCPU使用率を最適化したり、エミュレータの応答を速くすることができますか?

デバイスにRAMをさらに追加し、エミュレータのデバイスRAMを1GBにバンプします。それは少し助けになります。実際のタブレットを購入する、またはエミュレータの以前のSDKでテストすることで、お金を投入する方が良いでしょう。

ハニカムの開発に推奨されるシステム仕様はありますか?

「推奨システム仕様」は「自分のタブレット」です。おそらく今年の後半に、2011年のGoogle I | Oカンファレンスでデモされた作業に基づいて、グラフィックレンダリングのボトルネックが解決されるでしょう。

エミュレータで使用できるRAMよりも高いRAMが搭載されている可能性がある実際のデバイスでも、パフォーマンスは向上しますか?

実際のハードウェアは、おおよそ10-100倍速くなります。現在のエミュレータを使用して、ハードウェア上のアプリケーションの速度に関する結論を導き出すことは意味がありません。

関連する問題