software‎ > ‎módulos‎ > ‎engine‎ > ‎changelog‎ > ‎

Melhorias da versão 9.2.0.1 até 9.2.0.50

postado em 11 de mai de 2010 13:54 por Usuário desconhecido   [ 12 de mai de 2010 10:13 atualizado‎(s)‎ ]

  1. Possibilidade de definir um arquivo XML de configuração do publicador de WebServices. Neste arquivo é possível configurar, por exemplo, o servidor JETTY para usar HTTPS.

  2. Implementado cache de querys.

  3. Implementado suporte a configuração de timezone diferente do computador.

  4. Foi criada a configuração ¨Min RunTime to Log Profiler¨ em Manage/General. Todos os profilers que ultrapassarem o tempo configurado passarão a ser gravados no log.

  5. Implementado objeto XMLHTTPRequest.

  6. Otimizado o método DataSet.copyStructure(). O tempo de execução de um teste com 1000 cópias da estrutura da tabela PEDIDO foi reduzido de 5135ms para 2483ms.

  7. A abertura e criação de DataSets foi otimizada. Em um teste onde 1000 clones da tabela PEDIDO são criados, o tempo foi reduzido de 10059ms para 1251ms.

  8. O método Connection.IsChildOf() passa a ser implementando nativamente no iEngine, ao invés de uma extensão do prótotipo em JavaScript, melhorando significativamente o seu desempenho.

  9. Criado método no TiDBCache() para saber qual o nome do campo classe de uma tabela.

  10. O método DBCache.copyTableScruture() foi otimizado, gerando uma redução de 85% do seu custo de processamento.

  11. Foi implementando um mecanismo de cache do resultado dos métodos da classe ¨Classes¨, entre eles, o GetChildren(). Em um teste de criação e gravação de um pedido, houve uma redução de 600ms do tempo de execução.

  12. Implementado função de criação de bancos InteqDB temporários.

  13. Publicação da tokenizador JavaScript JSScanner().