>> Tecnologia Eletrônica >  >> Celulares e Acessórios >> Celulares

O Que Significa Heap Check no Celular?

Um código de erro "heap check" ocorre frequentemente em celulares que têm câmera e impede que você salve ou tire fotos. Este erro está relacionado a como um aplicativo usa a memória temporária alocada no seu telefone — se o app utiliza mais espaço do que deveria, a mensagem de erro aparecerá.

Sobre Heap

Heap é a área de memória não utilizada ou armazenamento livre na RAM do seu telefone. Usado pelo firmware do celular, buffers de heap armazenam temporariamente dados recebidos de um dispositivo de entrada, como a câmera do telefone, antes de enviá-los a um dispositivo de saída, como a tela de exibição. Buffers de heap também são chamados de buffers temporários.

Heap Check

O modo heap check é um programa ou ferramenta de depuração que procura erros de codificação nos buffers temporários da memória do seu celular. Esses buffers são dinâmicos e mudam de tamanho dependendo da quantidade de espaço necessária por um app. Erros no código do programa de um app podem fazer com que ele acesse um buffer temporário maior do que deveria. Quando isso acontece, o firmware do celular ou o sistema operacional principal realiza um heap check para determinar quando o app salva ou recupera dados e onde esses dados são armazenados temporariamente nos buffers de memória do telefone.

Erros de Aplicativo

Erros de heap check podem ocorrer quando um aplicativo de câmera do celular tenta salvar uma foto em um buffer temporário de tamanho incorreto ou recuperar uma foto colocada no buffer de tamanho errado antes de ser salva. Quando isso acontece, o modo heap check sinaliza erros de codificação relacionados ao uso incorreto dos buffers temporários, e o telefone exibirá uma mensagem de erro de heap check. O firmware do celular, ou o aplicativo que causou o erro, corrigirá essas linhas de código sinalizadas quando você reiniciar seu telefone.

O Que Fazer

Para reiniciar seu celular, você deve desligá-lo e remover a bateria e o cartão de memória. Após esperar 10 segundos, você pode colocar a bateria de volta no telefone e ligá-lo. Se o seu telefone tem câmera, você deve entrar no modo câmera antes de reinserir o cartão de memória e, em seguida, configurar o telefone para salvar suas fotos no cartão.