Berapa banyak layanan clr_optimization yang sehat?

1

Kinerja OS Windows saya telah menurun selama beberapa waktu. Saya akhirnya memutuskan untuk memeriksanya dan saya menemukan empat proses clr_optimization berjalan. Saya mencari di Google untuk apa itu dan mereka tampaknya sah. Saya hanya tidak mengerti mengapa saya membutuhkan empat itu. Saya mengerti satu untuk 32bit, satu untuk 64 bit, tetapi mengapa saya perlu v2.0 dan v4.0. V4.0 masih berjalan, setelah 45 menit uptime. Apakah itu normal? Apakah itu membuat banyak I / O disk? Terlepas dari itu saya tidak melihat apa-apa saya bisa menyalahkan OS lambat saya.

pengguna1129682
sumber

Jawaban:

3

Di .Net (platform pemrograman oleh Microsoft), versi runtime (2.0 vs 4.0) sepenuhnya terpisah, dan biasanya tidak beroperasi tanpa kerja ekstra. Tidak mengherankan bahwa masing-masing akan membutuhkan set pengoptimal sendiri. Untuk setiap versi platform, 32 dan 64 optimasi sangat berbeda, jadi saya tidak berpikir itu tidak masuk akal untuk memiliki 4 salinan clr_optimizationberjalan.

Saya belum melihat clr_optimization.exeproses yang Anda bicarakan di mesin saya, jadi saya tidak bisa menawarkan secara spesifik tentang perilaku yang diharapkan.

Darth Android
sumber
1
Google tahu itu berjalan saat boot sistem, tetapi berhenti relatif cepat. Milik saya, bagaimanapun, tampaknya memiliki banyak yang harus dilakukan ...
user1129682
2

Microsoft menyediakan 2 posting blog tentang apa yang dilakukan pengoptimal dan cara mempercepatnya:

Ingin tahu mengapa mscorsvw.exe memiliki penggunaan CPU yang tinggi? Anda bisa mempercepatnya

http://blogs.msdn.com/b/dotnet/archive/2013/08/06/wondering-why-mscorsvw-exe-has-high-cpu-usage-you-can-speed-it-up.aspx

Punya kebutuhan akan kecepatan? Aplikasi .NET mulai lebih cepat.

http://blogs.msdn.com/b/dotnet/archive/2013/08/06/got-a-need-for-speed-net-apps-start-faster.aspx

Dan versi .net 2.0 harus dinonaktifkan oleh penginstal 4.x. Bahkan jika Anda mengoptimalkan .net 2.0 DLL, versi 4.x digunakan. Jadi, Anda hanya akan melihat 2 contoh.

Di Windows 8, MS memindahkannya ke tugas terjadwal yang berjalan saat PC idle.

magicandre1981
sumber
-3

clr_optimization adalah proses yang hanya Anda lihat berjalan ketika Anda mencoba mengakses jaringan. Yaitu datastore atau folder bersama. Ini akan meluncurkan 32 bit dan 64 bit untuk setiap kali Anda mencoba mengakses sumber daya jaringan.

Jon
sumber
3
Ya tidak Ini persis seperti yang ditulis oleh yang lain: Layanan ini mengkompilasi .NET assemblies. Sama sekali tidak ada hubungannya dengan akses jaringan atau datastore atau folder bersama atau yang lainnya.
Daniel B