Jump to content


Photo
- - - - -

App Free Memory


  • Please log in to reply
4 replies to this topic

#1 Nuno Ribeiro

Nuno Ribeiro

    Mestre de Android

  • Administradores
  • 3699 posts
  • LocalizaçãoMaia, Porto
  • Samsung Galaxy S9+ (SM-G965F/DS)

Posted 17 June 2010 - 16:23

Boa tarde,Se eu usar a aplicação Free Memory, esta diz-me que o "Maximal memory detected by Linux on your phone: 197040KB = 192 MB".Tenho um HTC Hero. Não devia ter de RAM 288 MB ou será que estou baralhado?!...


PRESSIONA  ✔ GOSTO SE TE AJUDEI 

PRESS  ✔ LIKE THIS IF I HELPED YOU

Segue-nos também no Facebook e Google+

Consulta e respeita as regras do fórum


#2 Nuno Ribeiro

Nuno Ribeiro

    Mestre de Android

  • Administradores
  • 3699 posts
  • LocalizaçãoMaia, Porto
  • Samsung Galaxy S9+ (SM-G965F/DS)

Posted 20 June 2010 - 10:19

Ninguém ajuda?! Obrigado.


PRESSIONA  ✔ GOSTO SE TE AJUDEI 

PRESS  ✔ LIKE THIS IF I HELPED YOU

Segue-nos também no Facebook e Google+

Consulta e respeita as regras do fórum


#3 pedronveloso

pedronveloso

    Veloso

  • Administradores
  • 1578 posts
  • S8

Posted 20 June 2010 - 11:13

Boas!O teu Hero tem de facto mais RAM que a que mostra nessa aplicação. O que acontece é que parte da RAM é reservadosó para o sistema operativo, e o restante é que fica vísivel às aplicações, no teu caso é 192MB.Isto tem a ver com segurança e estabilidade, é uma maneira de garantir que nenhuma aplicação pode tentar manipular a memória do sistema operativo, e ao mesmo tempo garante que por muitas coisas que tenhas a executar, o sistema operativo não deixe de responder por ficar sem RAM.Uma possível maneira de verificares o tamanho total seria ligar o telemóvel por recovery' class='bbc_url' title='External link' rel='nofollow external'>http://www.androidpt.info/index.php?title=Recovery']recovery, e através do adb' class='bbc_url' title='External link' rel='nofollow external'>http://www.androidpt.info/index.php?title=ADB']adb fazer :
free -m
mas isso é só se tiveres curiosidade, porque não há nada de mal com a memória do teu Hero :(

#4 Nuno Ribeiro

Nuno Ribeiro

    Mestre de Android

  • Administradores
  • 3699 posts
  • LocalizaçãoMaia, Porto
  • Samsung Galaxy S9+ (SM-G965F/DS)

Posted 21 June 2010 - 19:05

pedronveloso escreveu:

Boas!O teu Hero tem de facto mais RAM que a que mostra nessa aplicação. O que acontece é que parte da RAM é reservadosó para o sistema operativo, e o restante é que fica vísivel às aplicações, no teu caso é 192MB.Isto tem a ver com segurança e estabilidade, é uma maneira de garantir que nenhuma aplicação pode tentar manipular a memória do sistema operativo, e ao mesmo tempo garante que por muitas coisas que tenhas a executar, o sistema operativo não deixe de responder por ficar sem RAM.Uma possível maneira de verificares o tamanho total seria ligar o telemóvel por recovery' class='bbc_url' title='External link' rel='nofollow external'>http://www.androidpt.info/index.php?title=Recovery']recovery, e através do adb' class='bbc_url' title='External link' rel='nofollow external'>http://www.androidpt.info/index.php?title=ADB']adb fazer :

free -m
mas isso é só se tiveres curiosidade, porque não há nada de mal com a memória do teu Hero :P

Obrigado Pedro.


PRESSIONA  ✔ GOSTO SE TE AJUDEI 

PRESS  ✔ LIKE THIS IF I HELPED YOU

Segue-nos também no Facebook e Google+

Consulta e respeita as regras do fórum


#5 r3pek

r3pek

    Guru de Android

  • Former Staff
  • PipPipPipPipPip
  • 1560 posts
  • LocalizaçãoBA4 - Terceira - Açores
  • Nexus One + Motorola XOOM

Posted 21 June 2010 - 20:19

pedronveloso escreveu:

Boas!O teu Hero tem de facto mais RAM que a que mostra nessa aplicação. O que acontece é que parte da RAM é reservadosó para o sistema operativo, e o restante é que fica vísivel às aplicações, no teu caso é 192MB.Isto tem a ver com segurança e estabilidade, é uma maneira de garantir que nenhuma aplicação pode tentar manipular a memória do sistema operativo, e ao mesmo tempo garante que por muitas coisas que tenhas a executar, o sistema operativo não deixe de responder por ficar sem RAM.Uma possível maneira de verificares o tamanho total seria ligar o telemóvel por recovery' class='bbc_url' title='External link' rel='nofollow external'>http://www.androidpt.info/index.php?title=Recovery']recovery, e através do adb' class='bbc_url' title='External link' rel='nofollow external'>http://www.androidpt.info/index.php?title=ADB']adb fazer :

free -m
mas isso é só se tiveres curiosidade, porque não há nada de mal com a memória do teu Hero :P

Desculpa corrigir-te pedro, mas como estamos todos aqui para aprender vou-te dizer que estás errado :PÉ assim, 192MB é efectivamente a memória que o linux vê, nem mais nem menos. A memória disponibilizada para as aplicações é outra conversa visto meter também a Dalvik VM, mas no limite 192MB é o que todo o distema pode usar (a nivel de aplicações e todo o userland linux).A diferença para os 288MB é a memória que é usada pela Radio, SPL' class='bbc_url' title='External link' rel='nofollow external'>http://www.androidpt.info/index.php?title=SPL']SPL, GPU e camera. Por isso é que existem aqueles RAM Hacks para o Magic que retiram a memória por exemplo do GPU para ser usada na memoria principal.Mas pronto, basicamente é isso. Espero ter sido esclarecedor.