Hay una aplicación Hello World Console simple. Compilamos y obtenemos un ensamblado (EXE). El EXE se copia en 5 carpetas diferentes y se ejecuta desde cada una de las ubicaciones. ¿Cuántas instancias del CLR se están ejecutando cuando las 5 instancias copiadas se ejecutan al mismo tiempo? "¿Cuántas instancias del CLR se están ejecutando?
9
A
Respuesta
6
Cada proceso físico obtiene su propia copia del CLR porque cada uno se aloja por separado. Por lo tanto, si crea 3 instancias de su aplicación .NET tendrá 3 copias del CLR ejecutándose. Cada proceso tendrá al menos un dominio de aplicación. Donde se pone algo complicado es con ensambles de dominio neutro. Los ensamblados neutros para el dominio, como algunos de los ensamblajes del sistema, en realidad se comparten en AppDomains. Esto reduce la huella del CLR.
cheque respuesta original en: http://social.msdn.microsoft.com/Forums/en-US/clr/thread/238c5f43-1d12-4c80-a987-0b8fdfd6d7e4
0
Ejecuta 5 procesos diferentes, cada uno con su propia instancia CLR.
Cuestiones relacionadas
- 1. ¿Cómo saber cuántas aplicaciones se están ejecutando en segundo plano en Android?
- 2. cuántas instancias de SqlConnection debo usar
- 3. ¿Cómo saber cuántas figuras están abiertas actualmente?
- 4. ¿Número de instancias de CLR y GC que se ejecutan en una máquina?
- 5. Ejecutando varias instancias de Rails Server
- 6. Jenkins - Ejecutando instancias de compilación individual simultáneamente
- 7. Android AsyncTask: evitar instancias múltiples ejecutando
- 8. ¿Edición de programas "mientras se están ejecutando"? ¿Cómo?
- 9. Akka - ¿Cuántas instancias de un actor debería crear?
- 10. ¿Cuántas instancias System.Timers.Timer puedo crear? ¿Qué tan lejos puedo escalar?
- 11. ¿Cuántas instancias hay, de variables estáticas declaradas en un método?
- 12. ¡Las expresiones regulares dinámicamente construidas se están ejecutando extremadamente lento!
- 13. while ($ row = mysql_fetch_array ($ result)) - ¿Cuántos bucles se están ejecutando?
- 14. Determinando si los efectos de JQuery aún se están ejecutando
- 15. Cómo determinar si las pruebas PHPUnit se están ejecutando?
- 16. ¿Cómo puedo ver cuántas conexiones MySQL están abiertas?
- 17. Cuántas conexiones están disponibles en el grupo de conexiones ADO.NET
- 18. ¿Hay un CLR que se ejecuta en el CLR?
- 19. ¿Dónde se almacenan los procesos kernel que no se están ejecutando?
- 20. ¿Cuántas unidades de cada versión de iOS están actualmente en uso?
- 21. ¿Cómo se puede determinar qué versión (es) de .NET se están ejecutando en un sistema?
- 22. ¿Las instancias de GAE están limitadas a 10 solicitudes simultáneas?
- 23. ¿Cuántas veces se ejecutó el programa? C#
- 24. ¿Objetos únicos aún están limitados a 2 GB de tamaño en CLR 4.0?
- 25. ¿Por qué mis archivos .js se están ejecutando en gedit desde eclipse?
- 26. ¿Cuántas veces se llamó a logging.error()?
- 27. Ejecución del código nativo por JVM/CLR
- 28. Diferencia entre CLR 2.0 y CLR 4.0
- 29. Hilos impulso con CLR
- 30. SQL Server Buscar qué trabajos están ejecutando un procedimiento
qué lo pregunta esta pregunta? –
Huele a tarea. –
posible duplicado de [Número de instancias de CLR y GC que se ejecutan en una máquina?] (Http://stackoverflow.com/questions/943453/number-of-clr-and-gc-instances-running-on-a-machine) – Gishu