Perbandingan prestasi antara LINQ dan foreach
gelung
Semasa mengoptimumkan prestasi Pengurus Mesh Render, timbul persoalan: Adakah penyataan LINQ mempunyai kelebihan kelajuan berbanding gelung foreach
tradisional?
Soalan:
Saya menggunakan gelung foreach
untuk mengumpulkan jerat berdasarkan penggunaan shader. Adakah menggunakan LINQ meningkatkan prestasi aplikasi saya?
Jawapan:
Bertentangan dengan andaian popular, LINQ tidak semestinya lebih baik daripada foreach
gelung dari segi kelajuan.
foreach
sebagai keutamaan kerana overhed yang lebih rendah. Atas ialah kandungan terperinci LINQ lwn. `foreach`: Adakah LINQ Mempercepatkan Pengumpulan Mesh dalam Pengurus Rendering?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!