InovaFiscaliza / appColeta

Aplicação de coleta de dados em monitorações do espectro de radiofrequências.
GNU General Public License v3.0
1 stars 1 forks source link

Arquivos binários gerados pelo appColeta - BUGs #10

Closed EricMagalhaesDelgado closed 1 year ago

EricMagalhaesDelgado commented 1 year ago
EricMagalhaesDelgado commented 1 year ago

Em relação ao BUG nº 4 deste card, a codificação na escrita é automática... logo, um caractere especial, como μ, é escrito como dois bytes - uint8([206 188]). Para saber como será codificado,

unicode2native('μ') = uint8([206 188])

Na decodificação,

native2unicode(uint8([206 188])) = 'μ'

EricMagalhaesDelgado commented 1 year ago

Em relação ao BUG nº 3 deste card, não consegui identificar a razão que impedia a exclusão de um arquivo relacionado a um objeto memmapfile após a escrita de alguma informação (por meio deste objeto). Ao que parece, deve ter alguma referência a esse objeto aberta em algum processo do app. A solução foi trocar a forma de exclusão do arquivo, usando a função do sistema "rm" ao invés de "del".

EricMagalhaesDelgado commented 1 year ago

TESTE DE PERFORMANCE A nova versão (v.2) do binário gerado pelo appColeta difere da anterior (v.1) pois não há mais mapeiamento na memória. A informação é apenas escrita em arquivo, com a ressalva que não mais é salvo o vetor de níveis cru, mas o gzip dele.

Tarefa com 1000 varreduras (usando o Tek virtual).