-
Total de ítens
5 -
Registro em
-
Última visita
Últimos Visitantes
281 visualizações
Marcos JasKow's Achievements
-
Sped Contábil - Bloco I - Out of Memory
Marcos JasKow replied to Marcos JasKow's tópico in ACBrSPEDContabil
Verificamos os pontos de vazamento de memória e mesmo assim prossegue. Realizamos algumas verificações, isolamos o campo Histórico do registro I250 e gerou o arquivo completo com os 6,5 milhões de linhas no arquivo. Estamos buscando metodos de preenchimento deste campo, para que somente no momento em que for realizar a gravação do arquivo o mesmo seja atribuido. -
Sped Contábil - Bloco I - Out of Memory
Marcos JasKow replied to Marcos JasKow's tópico in ACBrSPEDContabil
Não consegui localizar -
Sped Contábil - Bloco I - Out of Memory
Marcos JasKow replied to Marcos JasKow's tópico in ACBrSPEDContabil
Atualmente usamos a opção ReportMemoryLeaksOnShutdown. An unexpected memory leak has occurred. The unexpected small block leaks are: 1 - 12 bytes: Unknown x 47 13 - 20 bytes: UnicodeString x 6, Unknown x 11 21 - 28 bytes: UnicodeString x 1, Unknown x 2 29 - 36 bytes: UnicodeString x 3 37 - 44 bytes: UnicodeString x 3, Unknown x 3 69 - 76 bytes: UnicodeString x 1 85 - 92 bytes: TStringList x 2, UnicodeString x 1 93 - 100 bytes: Unknown x 2 109 - 116 bytes: TDados_Empresa x 1 117 - 124 bytes: Unknown x 3 133 - 140 bytes: Unknown x 2 253 - 268 bytes: Unknown x 7 301 - 316 bytes: Unknown x 6 477 - 524 bytes: Unknown x 1 957 - 1052 bytes: Unknown x 1 Na geração do arquivo, dividimos o periodo em intervalos menores e o o ano completo foi gerado, sem nenhum tipo de exceção -
Sped Contábil - Bloco I - Out of Memory
Marcos JasKow replied to Marcos JasKow's tópico in ACBrSPEDContabil
Utilizo Delphi XE8 Version 22.0 Utilizo Delphi XE8 Version 22.0 -
Bom dia, Caros colegas, gostaria de algumas sugestões. No momento, estou gerando o Sped Contabil de forma anual, onde o Registro I200/I250 possui em média 500 mil registros/Mes. No momento, ao gerar o registro ocorre a mensagem de 'Out of Memory'. Esta mensagem ocorre no momento em que estou preenchendo o componente. Verificando outros tópicos semelhantes, ajustei a configuração de LinhasBuffer para 300000 e não tive sucesso. Em casos de 200 mil registros/Mes funciona normalmente. Não esta sendo utilizado o ClientDataSet para buscar os dados, apenas o SQLDataSet onde o mesmo não sofre quaisquer tipo de manipulação. A maquina onde esta sendo gerado possui 16 Gb de memória e é possivel verificar o valor em memória da aplicação chegando a 1704 Mb, no momento em que ocorre a mensagem.