Cita:
Iniciado por SLD hola, si tenemos
ésa variable cuánto ocúpa en RAM?
Luego,
Código:
$var2 = 'ABCDEFGHABCDEFGH';
ocupa el DOBLE de RAM?
gracias!
el almacenar variables puede que ocupe mas de los bytes que se almacenan en el debido a que cada lenguaje gestiona de diferente forma, su forma de almacenarla, por que internamente pueden ocupar otros bytes extras, como para indicar el tamaño de un string, asi evitar leer byte a byte, y tener ya el valor del tamaño del string,
en php puedes ver cuanto ocupa tus variables o procesos en memoria ram ,capturando el tamaño antes del proces y restandola con el proceso actual
https://www.php.net/manual/es/functi...-get-usage.php Código PHP:
<?php
$antes = memory_get_usage();
$var2 = 'ABCDEFGHABCDEFGH';
echo (memory_get_usage() - $antes). ' bytes usados';
Cita:
Iniciado por SLD Difiere de un lenguaje de programación a otro?
si como te mencione cada uno gestiona de manera diferente sus datos, pero siempre habra mejor rendimiento en lenguajes compilados(c++,java) que los interpretes como (php,javascript,python).
lo importante en cualquier lenguaje es, tratar de hacer limpieza, de variables que ya no se usen. ya que depender del garbage collector a veces puede mermar el rendimiento en las aplicaciones. sobre todo en los de calculo exacto