Moyens d'améliorer l'efficacité de code C#

Comme la plupart d'entre nous, je suis un grand fan de l'amélioration de l'efficacité du code. Tellement que je préfère rapide d'exécution sale code sur quelque chose qui pourrait être plus élégant ou propre, mais plus lent.

Heureusement pour nous tous, dans la plupart des cas, le plus rapide et les solutions plus efficaces sont aussi les plus propres et les plus élégantes de ceux. J'ai l'habitude d'être juste amateur en programmation mais je suis en plein développement temps maintenant, et tout juste de commencer avec le C# et le développement web. J'ai été lire quelques bons livres sur ces sujets, mais malheureusement, les livres couvrent rarement les aspects les plus subtils. Comme, disons, l'un des deux codes qui font la même chose courir plus vite. Ce genre de connaissance vient principalement par le biais de l'expérience seulement. Je demande à tous les collègues programmeurs de partager ces connaissances ici.

Ici, je vais commencer avec ces deux messages de blog, je suis tombé sur. C'est exactement le genre de choses, je suis à la recherche dans ce post:

P. S: Ne laissez-moi savoir si ce genre de chose existe déjà quelque part sur ce site. J'ai cherché mais impossible de trouver, de façon surprenante. Aussi, merci de poster n'importe quel livre vous savez de qui couvre ce genre de choses.

P. P. S: Si vous avez appris à connaître de quelque chose à partir d'un billet de blog ou une ligne source à laquelle nous avons tous accès, alors il serait mieux de poster le lien lui-même de l'omi.

  • Quelle est votre question?
  • Donc, nous avons tous conclu que vous shoudn pas de faire de l'optimisation prématurée, peut-être question d'origine doit être modifié pour demander d'énumérer les raisons du code de la lenteur, et l'optimisation des trucs qui pourraient aider quand opmizing ces satanés parties de la lenteur de code qui doit être corrigé. Je suis assez nouveau pour DONC et pas tout à fait sûr de savoir comment le faire et ce qui est inapropriate. Promesse de chcek des règles et des lignes directrices pour la SORTE 🙂
  • ouais.. je suis tout simplement à la recherche pour des raisons pourquoi le code peut être lent, en fonction de votre expérience.
  • "Il y a quatre techniques générales pour l'accélération de l'algorithme: la mise en cache, de compilation, de retarder calcul et d'indexation." --Norvig, PAIP
InformationsquelleAutor Hari Menon | 2010-07-11