Explorar el Código

Replace foreach with for - MOAR SPEED

Vasily hace 5 años
padre
commit
ba8d8cede9
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      MediaBrowser.Controller/Entities/Folder.cs

+ 2 - 1
MediaBrowser.Controller/Entities/Folder.cs

@@ -825,8 +825,9 @@ namespace MediaBrowser.Controller.Entities
             }
             }
 
 
             var newItems = new BaseItem[size];
             var newItems = new BaseItem[size];
-            foreach (var item in items)
+            for (int i = 0; i < size; i++)
             {
             {
+                var item = items[i];
                 newItems[positions[item.Id]] = item;
                 newItems[positions[item.Id]] = item;
             }
             }