0
質問は数日を過ぎて私を心配している - 私はに[Bindable]でプロパティの多くのすべての私のクラスを構築していて、ちょうど私がお聞きしたいことを確認する:フレックス:[Bindable]プロパティ、メソッド、イベントは、通常のものよりも多くのCPUまたはメモリを消費しますか?
- いに[Bindable]プロパティを、メソッド、イベントは、通常のものより多くのCPUまたはメモリを消費しますか?
質問は数日を過ぎて私を心配している - 私はに[Bindable]でプロパティの多くのすべての私のクラスを構築していて、ちょうど私がお聞きしたいことを確認する:フレックス:[Bindable]プロパティ、メソッド、イベントは、通常のものよりも多くのCPUまたはメモリを消費しますか?
短い答えは、はい、間違いなくはいです。
mxmlc(flexコンパイラ)では、このプロパティのgetter/setterが作成され、各プロパティの変更時にイベント(propertyChangeEvent)が送出されます。これらのイベントは、データバインドをティックにします。
ので、[バインド可能]各変更ANのため、はるかに遅いのプロパティを設定する
実際にパフォーマンスが心配な人は、[結合可能]を賢明に使用することを検討する必要があります。
:|これは私が心配していたものです。ありがとう。 –
これはすべて真です。一方、Bindableプロパティは実際にどのような方法でもパフォーマンスに影響を与えることはほとんどありません。一度に多くの、多くの、多くのバインディングが一斉に更新されるため、アプリが遅く実行されていない限り、心配しないでください。 – joshtynjala