私は Appcelerator を使い始めたばかりで、それに関する情報を探していて、Appcelerator にはメモリ管理とメモリ リークに関する大きな問題があることを読みました。使用を決める前に、それが本当かどうかを知りたいです。Appcelerator にはメモリの管理に問題がありますか?
3 に答える
一言で言えば:いいえ
それはあなた次第です。クリーンで再利用可能なコードを作成すれば、Appcelerator でメモリ リークが発生することはありません。
また、メモリの問題にも遭遇しました。そして、95%は私のせいでした。
Appcelerator には過去にメモリ リークがありました。しかし、SDK 4.0 以降、ほとんどのことが行われ、SDK は改善されるだけです。
サンプルアプリをビルドして、Appcelerator の速度を実感してください。
かなり長い間チタン開発者として、チタンが原因のメモリの問題は見たことがありません (古いバージョンの Android での小さな問題を除いて)。モバイル デバイスで使用可能なメモリは比較的小さい可能性があり、Titanium を使用すると、これを削減するために懸命に取り組んでいますが、余分なメモリを消費する余分なフレームワーク レイヤーが常に存在します。これを考慮に入れ、不要な変数をできるだけ少なくして開いたままにして、クリーンな JavaScript を作成するだけです。
Xcode で監視する方法についての良いヒントを含む、Titanium、メモリ管理、および Javascript ガベージ コレクションに関する優れたガイドがAppcelerator Documentation Web サイトにあります。
TiDevには、このトピックに関する必読の記事もあります。ぜひチェックしてください。