¿Por qué la máquina virtual Dalvik debe ejecutarse en cada proceso? -- dalvik campo con processes camp android Relacionados El problema

Why does Dalvik virtual machine need to run in every process?


2
vote

problema

Español

JVM y DVM proporcionan ambos entornos virtuales. JVM no necesita estar en todos los procesos. ¿Por qué DVM necesita estar en cada proceso? Gracias.

Original en ingles

JVM and DVM both provide virtual environment. JVM doesn't need to be in every process. why DVM need to be in every process? Thanks.

     

Lista de respuestas

7
 
vote

Ni tampoco DVM ni JVM se ejecutan en cada proceso. Las aplicaciones compiladas de forma nativa (por ejemplo, las que ve dentro del emulador de terminal) no están asociadas con ningún DVM o JVM.

E incluso cuando solo cuenta las aplicaciones de "APK" de Android ", la sobrecarga de tener JVM / DVM en (casi) el espacio de direcciones de cada proceso es mínimo, ya que son una biblioteca dinámica compartida, por lo que Linux los cargará de manera inteligente una vez en una copia. -On-Write Buffer para todo el sistema operativo.

 

Neither DVM nor JVM runs on every processes. Natively compiled applications (e.g. the ones you see inside Terminal Emulator) are not associated with any DVM or JVM.

And even when you only count Android "apk" applications, the overhead of having JVM/DVM on (nearly) every process' address space is minimal since they are a shared dynamic library so Linux will smartly load them once in a copy-on-write buffer for the whole OS.

 
 
       
       
4
 
vote

Las aplicaciones de Android ejecutan Dalvik Bytecode, por lo que el DVM debe estar funcionando. Al igual que la ejecución de Java Bytecode en una PC requiere que se ejecute un JVM.

 

Android applications run Dalvik bytecode, so the DVM needs to be running. Just like how running Java bytecode on a PC requires a JVM to run.

 
 
   
   

Relacionados problema

27  ¿Qué es Dalvik Cache?  ( What is dalvik cache ) 
Al instalar ROM personalizado, la mayoría recomienda limpiar el caché Dalvik. ¿Qué es exactamente el caché Dalvik? ...

4  No se puede instalar desde aplicaciones de mercado que solía tener  ( Cannot install from market applications i used to have ) 
Cambié mi ROM a Cyangenmod 7, y no puedo instalar algunas de las aplicaciones que solía tener (como Skype, por ejemplo). Aquí está lo que llegué hasta ahora...

17  ¿Cómo mantener el tamaño del caché Dalvik pequeño?  ( How to keep the size of the dalvik cache small ) 
Tengo un problema con el caché de Dalvik conseguir enorme y ocupar casi todo el espacio en mi teléfono. Estoy ejecutando CyanogenMod 7.x. Para el registro, te...

3  ¿Qué será más rápido al pasar a SD-EXT a través de A2SD + DATA o DALVIK-CACHE? (o puedo moverme ambos sin penalización extra)  ( What will be faster when moving to sd ext via a2sd data or dalvik cache or ca ) 
Estoy usando A2SD+ en mi HTC Desire ejecutando en MIUI . Actualmente solo el ABCDEFGHIJKLMNABCDEFGHIJKLMN3 y ABCDEFGHIJKLMNABCDEFGHIJKLMN4 están en ...

9  ¿Puedo cambiar la ubicación del caché de Dalvik por ejemplo? Con un enlace simbólico?  ( Can i change the dalvik cache location e g with a symbolic link ) 
Actualmente uso LINK2SD Dado que el almacenamiento a bordo de mi teléfono es insuficiente para más de algunas aplicaciones esenciales. Es muy efectivo, pero s...

28  ¿Qué tipo de optimizaciones de aplicaciones realizan las versiones más nuevas de Android en el primer reinicio?  ( What kind of app optimizations do newer android versions do at the first reboot ) 
Recibí de mi transportista, Vodafone It, la actualización oficial de Google de OTA a Android Ice Cream Sandwich 4.0.4 En mi Nexus S. Cuando se reinicie automá...

1  No puede ver mi dispositivo en Dalvik Depurar Monitor [Duplicar]  ( Cannot see my device in dalvik debug monitor ) 
Esta pregunta ya tiene respuestas aquí : Cerrado 8 años . posible duplicado: Instalación d...

3  Instalación del controlador USB para Micromax A50  ( Installing usb driver for micromax a50 ) 
Tengo que instalar el controlador USB para Micromax A50 . Tengo un controlador de Google USB instalado a través de SDK Manager, pero necesita un controla...

46  ¿Por qué necesito borrar el caché de Dalvik?  ( Why do i need to wipe dalvik cache ) 
Cuando estoy actualizando una ROM personalizada, siempre hay una instrucción para Limpie el caché Dalvik . No veo una razón por la que esto es necesariamente...

2  ¿Qué hacer cuando el caché de Dalvik está lleno, pero el sistema operativo no lo reconoce?  ( What to do when the dalvik cache is full but the operating system does not recog ) 
Tengo un escenario extraño: mi ABCDEFGHIJKLMNABCDEFGHIJKLMN1 CACHE está lleno de ABCDEFGHIJKLMNABCDEFGHIJKLMN2 Archivos - Alrededor de 150 MB de espacio, ...

11  ¿Por qué cada aplicación Android se ejecuta en un proceso diferente de Dalvik VM?  ( Why each android application runs on a different dalvik vm process ) 
He leído que cada aplicación Android se ejecuta en un proceso Dalvik VM diferente (todos los bifurcados de Zygote). También leí que estas máquinas virtuales...

6  ¿Limpiando el caché de Dalvik sin root?  ( Clearing dalvik cache without root ) 
Recientemente intenté actualizar mi Motorola Atrix 4G. Se descargó, y luego se inició para intentar actualizar. Sin embargo, en lugar de actualizarse, termina...

0  ¿Por qué la copia de seguridad de TI dice que todavía hay un caché innecesario?  ( Why does ti backup say theres still unnecessary cache ) 
Noté que la versión más reciente de Titanium Backup dice que todavía tengo un caché de Dalvik innecesado para limpiar, incluso después de reiniciar y limpiar ...

1  ¿Por qué la cantidad de aplicaciones "optimizadas" no reflejan aplicaciones eliminadas?  ( Why does the number of apps optimized not reflect removed apps ) 
He leído los detalles sobre lo que optimiza aquí: ¿Qué tipo de optimizaciones de aplicaciones hacen las versiones más nuevas de Android en el primer reinicio...

1  ¿Cuál es el parche de velocidad Dalvik?  ( What is the dalvik speed patch ) 
últimamente he estado escuchando sobre un parche de velocidad Dalvik para aumentar supuestamente la velocidad de interpretación de las aplicaciones a través d...

1  ¿Por qué el arte VM es más lento que el Dalvik VM, al clasificar una matriz cuando el tamaño de la matriz es 62000?  ( Why is the art vm slower than the dalvik vm at sorting an array when the array ) 
Mira la fila 62 de este gráfico < / a>. Es el tiempo necesario para una matriz Integer de clasificación rápida, en una VM para Android 4.4 (Kitkat). ¿Cómo ...

22  Dalvik VM vs. Art (tiempo de ejecución de Android): Impacto para los usuarios finales?  ( Dalvik vm vs art android runtime impact for end users ) 
Con Nexus 5 (Android 4.4 Kitkat), Google ha enviado dos tiempos de ejecución para ejecutar aplicaciones. ¿Cuáles son las diferencias entre Dalvik & AMP;...

1  Limpiando el caché Dalvik - Dalvik caché de aplicaciones desinstaladas  ( Wiping dalvik cache dalvik cache of uninstalled apps ) 
Acabo de encontrar la carpeta dalvik-cache Tamaño de aproximadamente 750 MB. Busqué a Dalvik Cache en Google, y llegó a saber que se construye durante el ...

1  ¿Es Odex realmente más rápido?  ( Is odex really faster ) 
¿Es un archivo ODEX diferente del archivo dex generado y almacenado en Dalvik-cache? es más rápido? Más optimizado? O simplemente lo mismo? La mayoría de ...

0  ¿Es la pantalla de escritorio Android (en cualquier versión) un ejecutable Dalvik?  ( Is the android desktop screen on any version a dalvik executable ) 
Sé que todas las aplicaciones de Android, que yo sepa, se compilan a Java Bytecode, convertido en código DEX (para el Dalvik Virtual Machine ), y luego ejecu...

Relacionados problema

27  ¿Qué es Dalvik Cache? 
4  No se puede instalar desde aplicaciones de mercado que solía tener 
17  ¿Cómo mantener el tamaño del caché Dalvik pequeño? 
3  ¿Qué será más rápido al pasar a SD-EXT a través de A2SD + DATA o DALVIK-CACHE? (o puedo moverme ambos sin penalización extra) 
9  ¿Puedo cambiar la ubicación del caché de Dalvik por ejemplo? Con un enlace simbólico? 
28  ¿Qué tipo de optimizaciones de aplicaciones realizan las versiones más nuevas de Android en el primer reinicio? 
1  No puede ver mi dispositivo en Dalvik Depurar Monitor [Duplicar] 
3  Instalación del controlador USB para Micromax A50 
46  ¿Por qué necesito borrar el caché de Dalvik? 
2  ¿Qué hacer cuando el caché de Dalvik está lleno, pero el sistema operativo no lo reconoce? 
11  ¿Por qué cada aplicación Android se ejecuta en un proceso diferente de Dalvik VM? 
6  ¿Limpiando el caché de Dalvik sin root? 
0  ¿Por qué la copia de seguridad de TI dice que todavía hay un caché innecesario? 
1  ¿Por qué la cantidad de aplicaciones "optimizadas" no reflejan aplicaciones eliminadas? 
1  ¿Cuál es el parche de velocidad Dalvik? 
1  ¿Por qué el arte VM es más lento que el Dalvik VM, al clasificar una matriz cuando el tamaño de la matriz es 62000? 
22  Dalvik VM vs. Art (tiempo de ejecución de Android): Impacto para los usuarios finales? 
1  Limpiando el caché Dalvik - Dalvik caché de aplicaciones desinstaladas 
1  ¿Es Odex realmente más rápido? 
0  ¿Es la pantalla de escritorio Android (en cualquier versión) un ejecutable Dalvik? 



© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos


Licensed under cc by-sa 3.0 with attribution required.