Runtime: [mscorlib] نقل المزيد من وظائف String إلى تعليمات برمجية مُدارة

تم إنشاؤها على ١ مايو ٢٠١٦  ·  3تعليقات  ·  مصدر: dotnet/runtime

كما هو الحال ، يتم تنفيذ العديد من وظائف السلسلة "عالية المستوى" مثل IndexOf ، LastIndexOf ، Replace إلخ. لقد لاحظت أن هذا تم باستخدام أحد التحميلات الزائدة string.Replace في f007485 ، لذلك ربما يكون من الجيد القيام بذلك لجعل الكود أكثر سهولة للوافدين الجدد ، إذا لم يكونوا على دراية بكيفية تعيين رمز C ++ إلى سي #.

area-System.Runtime enhancement untriaged

التعليق الأكثر فائدة

لقد نظرنا في هذا في الماضي ونقلنا كل شيء يمكن نقله دون خسارة كبيرة في الأداء. يعتمد الانتقال أكثر على وجود تحسينات مُدارة جيدة جدًا لجميع بنيات coreclr.

من المنطقي النظر في هذا فقط بمجرد توفر RyuJIT أو برنامج ترميز أفضل لجميع البنى التي يعمل بها coreclr (x86 ، x64 ، arm ، arm64).

راجع للشغل: تتوفر عمليات التنفيذ المُدارة لجميع طرق السلسلة في corert repo.

ال 3 كومينتر

لقد نظرنا في هذا في الماضي ونقلنا كل شيء يمكن نقله دون خسارة كبيرة في الأداء. يعتمد الانتقال أكثر على وجود تحسينات مُدارة جيدة جدًا لجميع بنيات coreclr.

من المنطقي النظر في هذا فقط بمجرد توفر RyuJIT أو برنامج ترميز أفضل لجميع البنى التي يعمل بها coreclr (x86 ، x64 ، arm ، arm64).

راجع للشغل: تتوفر عمليات التنفيذ المُدارة لجميع طرق السلسلة في corert repo.

jkotas آه ، لهذا السبب تتم إدارة عمليات التنفيذ في corert repo ؛ نظرًا لأنه تم تجميعها AOT وتحسينها بواسطة مترجم C ++ ، فإنها تحصل على ترميز أفضل من تنفيذ JIT الذي لا يزال قيد التنفيذ لبعض الأنظمة الأساسية التي ذكرتها (arm ، arm64). شكرا لتوضيح ذلك ، فمن المنطقي الآن.

إغلاق اعتبارًا من رد jkotas أعلاه ، لم يتبق شيء للقيام به هنا. jamesqo لا تتردد في إعادة

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات