Saya telah menemukan paragraf berikut:
“Pengaturan Debug vs. Release di IDE ketika Anda mengkompilasi kode Anda di Visual Studio membuat hampir tidak ada perbedaan untuk kinerja ... kode yang dihasilkan hampir sama. Compiler C # tidak benar-benar melakukan optimasi. Compiler C # hanya memuntahkan IL ... dan pada saat runtime itu adalah JITer yang melakukan semua optimasi. JITer memang memiliki mode Debug / Release dan itu membuat perbedaan besar untuk kinerja. Tetapi itu tidak berarti apakah Anda menjalankan konfigurasi Debug atau Release proyek Anda, itu mematikan apakah debugger dilampirkan. "
Sumbernya ada di sini dan podcast ada di sini .
Bisakah seseorang mengarahkan saya ke artikel Microsoft yang benar-benar dapat membuktikan ini?
Googling " C # debug vs rilis kinerja " sebagian besar mengembalikan hasil yang mengatakan " Debug memiliki banyak hit kinerja ", " rilis dioptimalkan ", dan " jangan gunakan debug untuk produksi ".