CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Problemas Lentitud Excel

(1/1)

manuelroin:
Hola, tengo una aplicación que desarrollé en VBA de Access trabajando para crear y llenar datos de un fichero de texto hacia excel.

Por cuestiones de pruebas he migrado toda la aplicación a .net , funcionando correctamente el problema es que tarda el doble de tiempo .net.

Es esto normal?

LuisYactayo:
Lo q pasa es que a simple vista Access es menos pesado, porque la programacion con macros VBA esta en segundo plano para access. Access esta orientada a trabajar con BD's. En cambio esto no ocurre con vb .net.  
Lo que yo haría en tu lugar es...
1.- fijarme el codigo que está ahora en  .net . Tal vez al momento de migrar el codigo se esta llamando a un procedimiento o funcion por las puras.
2.- Correr la aplicacion en otra PC para descartar algunos problemas en tu maquina (poca memoria,etc)
3.- Eliminar codigo basura (comentarios , variables no usadas, procesos no usados,etc) en .net

                   :D

manuelroin:
Voy a comentar un poquito lo que hace mi aplicación

Simplemente lee todo el contenido de un documento de text (+.TXT) y lo pasa a excel.

Todo es bastante sencillo es mas en VBA de Access tarda 40 minutos. en .net tarda mas de una hora y no llamo a ninguna subrutina ni nada. Todo esta en un mismo modulo y solo tengo 14 variables declaradas todas ellas estan siendo usadas.

Sabiendo estas condiciones, porque funciona mas lento en .net?

En condiciones iguales .Net debería ejecutar mas rapido este proceso ? o no necesariamente?

Navegación

[0] Índice de Mensajes

Ir a la versión completa