1

Titanium プロジェクトで、未使用の javascript ファイル (つまり、必要とされていない、またはどこにも含まれていない js) がある場合、それらは最終的なアプリの実行可能ファイルでコンパイルまたは実行されますか? それらのファイルを持つためにリソース消費(メモリ、CPU)を生成できますか?

ありがとうございました

4

1 に答える 1

1

これらのファイルはコンパイルされず (JavaScript はインタープリター言語ですが、コンパイルするつもりだったのかどうかわかりませんか?)、明示的に指定しない限り実行されませんが、リソース バンドルに含まれています。

Titanium には、使用するファイルを知る方法がないため、リソース バンドル内のすべてが必要であると想定されます。ただし、 *.js 拡張子を持つものはすべてbase64化されるため、サイズが削減されます。

これらのファイルが実際に使用されていない場合、システム メモリまたは CPU サイクルへの検出可能な影響はゼロです。

唯一の影響はアプリケーションのサイズですが、それが目立つようになるには、おそらく数百万行を超える非常に大きな JavaScript ファイルが必要になります。

于 2013-08-26T20:01:37.663 に答える