Search the Community
Showing results for tags 'memória'.
-
boa tarde pessoal, tudo bem? Estou gerando um SPED ICMS, com 10 mil notas de saída, e verificando vi que o consumo de memória chega a ficar muito alto, devido a alimentação das informações no componente do ACBr, testei até mesmo no programa exemplo do ACBr, informando um valor de 10000 no edNota, e chegou a consumir 1.2Gb de RAM. Dependo do que mais esteja fazendo além da geração do SPED, chega a ocorrer até out of memory. Existe alguma forma de evitar esse consumo elevado de memória durante a geração? Alguém já passou por algo semelhante? obrigado.
- 1 reply
-
- sped
- spedfiscal
-
(and 1 more)
Tagged with:
-
Bom dia pessoal. Acredito que problemas relacionados com memória sejam um dos capítulos marcantes no início da carreira de desenvolvedores. Se minha colocação estiver correta, então chegou a minha vez Estou passando por uma certa dificuldade em encontrar qual a maneira ideal para realizar a liberação de memória de nossa aplicação (objetos, componentes, etc...). Vou primeiro para a descrição do nosso problema. Nossa aplicação atualmente não possuí vazamentos de memória (memory leaks). Este diria que foi o primeiro item do capítulo que nos deparamos e eventualmente corrigimos, com a utilização do FastMM4. Então, o problema que estou passando é que nosso software está apresentando um crescimento constante na alocação de memória do S.O. Ou seja, ele inicia com 50mb, e ao longo do dia, após executar determinadas operações repetidamente, se encontra com 150~170~... mb. Com isso, em determinados momentos é apresentado o erro de "Out of Memory", ocasionando uma série de outros alertas ao usuário. Num primeiro momento, chegamos a pensar que de fato ainda havia vazamentos de memória. Porém, efetuamos o encerramento natural do software em um caso onde a memória do processo chegava a 170mb, e mesmo assim, não foi apresentado nenhum vazamento de memória. Artigos pra lá, artigos pra cá, nos deparamos com diversas colocações aconselhando única e exclusivamente o FreeAndNil. Ao mesmo tempo, outras informando que o uso do FreeAndNil deve ser evitado em 99,9% das vezes em que pretendemos utilizá-lo. Como mencionei inicialmente, acredito que esta seja uma dúvida muito pertinente para a grande maioria dos desenvolvedores iniciantes (ou não), não sabendo qual a maneira mais correta e adequada para efetuar a liberação de objetos. Gostaria que cada um relatasse vivências e dores que já teve em situações desse tipo, pois acredito que apenas uma descrição bem colocada, madura e real seja o suficiente para que cada desenvolvedor possa compreender o real significado de quando usar ou não determinada chamada.
-
Boa tarde, Pessoal, até hoje não consegui uma rotina que me mostro o tanto de memoria que minha aplicação está consumindo naquele momento, preciso muito de uma rotina assim...! Tenho, Memoria usada, memoria física, memoria livre, mais é vital para mim saber o consumo da minha aplicação naquele momento da memoria!...
-
Pessoal, instalei a biblioteca e consegui usar ela no c#. ELA PARECE SER SHOW DE BOLA! O que preciso e procurei bastante aqui mas não encontrei é um código para poder baixar a memória das notas fiscais da minha impressora. USO Visual Studio C#. alguém já fez algo parecido e pode ajudar?
-
Boa tarde. Atualizei o ACBr e reinstalei pra usar NFSe. Quando gero uma RPS e finalizo sistema o FastMM4 acusa vazamento de memoria. Alguma sugestão de como resolver? NFSe_MemoryManager_EventLog.txt
-
Creio que há um erro na função ArquivoMFD_DLL do TACBrECFBematech. No código: caminho := ExtractFilePath(Application.ExeName) + 'PAFECF\Arquivos\' + 'LMFC_ATO_COTEPE_1704_'+ GetDataTime + '.txt'; A função: ACBrECF.PafMF_LMFC_Cotepe1704(StrToDate(edData1.Text), StrToDate(edData2.Text), caminho); Que serve para gerar a leitura de memória fiscal completa de acordo com o ato cotepe não está funcionando corretamente, aparece essa mensagem de erro: Erro na execução de xBematech_FI_ArquivoMFD. Arquivo: "D:\Workdir\PAFECF\PAFECF\Arquivos\LMFC_ATO_COTEPE_1704_31052013-111511.txt" não gerado O comando não pôde ser executado! - Creio que seja por que está gerando o arquivo na unidade C com o padrão MFDBE051275600000059247_20130525_095037.TXT Formato do Padrão: MFD + número de série ECF + data e hora do ECF; * Não deveria gerar no caminho que eu passei por parâmetro na função? Aguardo retorno.
- 19 replies
-
- EspelhoMFD_DLL
- TACBrECFBematech
-
(and 8 more)
Tagged with: