2010-06-19 6 views
5

Gibt es einen merklichen Leistungsunterschied bei der Verwendung von Feldern anstelle von automatischen Eigenschaften? Wie wäre es, wenn ich ein Array von 1000 JSON-Objekten mit jeweils 5 Eigenschaften deserialisiere?MonoTouch - Felder und automatische Eigenschaften

Mein iPhone Domain-Modell ist im Grunde eine Kopie der DTOs meine Web-App verwendet für die Serialisierung zu Javascript. Sie alle verwenden automatisch Eigenschaften aus Gewohnheit. Ich mache mir Sorgen, dass ich CPU-Zyklen verschwenden werde, wenn ich sie in MonoTouch verwende.

Antwort

3

I blogged über dieses Thema und Miguel selbst kommentiert es sagen, dass einfache Eigenschaften inline sind. Mein Blogpost schlug vor, dass Eigenschaften langsamer als Felder sind. Dies hat das Interesse des MonoTouch-Teams geweckt und sie haben es sich angeschaut (ich habe ihnen meine Benchmark-App geschickt, mit der ich spielen kann) und sie stimmten mir nicht zu und sagten, dass andere Faktoren beteiligt waren. Ich neige dazu, ihnen zu glauben, also denke ich, dass die Verwendung von Eigenschaften gut ist.

+0

Ich habe eine Suche auf Google, aber nie auf Ihre Seite gestoßen. Vielen Dank! – kwcto

Verwandte Themen