Retourner au contenu associé (dépêche : Naissance d'un géant : Java)
Posté par TImaniac (site web personnel) le 11 juillet 2011 à 16:26. En réponse à la dépêche Naissance d'un géant : Java. Évalué à 3.
C'est d'ailleur ce que font les runtimes un peu malin, celui de .NET détecte très bien le test d'une boucle for du genre : for(int i = 0; i < tab.Length; i++) ... Et il supprime la vérification des bornes lors de l'accès au tableau.http://blogs.msdn.com/b/clrcodegeneration/archive/2009/08/13/array-bounds-check-elimination-in-the-clr.aspx
Après, sauf à faire du calcul intensif, le gain est minime voir insignifiant :http://blogs.msdn.com/b/ricom/archive/2006/07/12/663642.aspx
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Chacun son style
Posté par TImaniac (site web personnel) . En réponse à la dépêche Naissance d'un géant : Java. Évalué à 3.
C'est d'ailleur ce que font les runtimes un peu malin, celui de .NET détecte très bien le test d'une boucle for du genre :
for(int i = 0; i < tab.Length; i++)
...
Et il supprime la vérification des bornes lors de l'accès au tableau.
http://blogs.msdn.com/b/clrcodegeneration/archive/2009/08/13/array-bounds-check-elimination-in-the-clr.aspx
Après, sauf à faire du calcul intensif, le gain est minime voir insignifiant :
http://blogs.msdn.com/b/ricom/archive/2006/07/12/663642.aspx