Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/06/2008, 06:47
jasp22
 
Fecha de Ingreso: enero-2005
Mensajes: 140
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Llenar TreeView más rápido

Varias cosas.

Los DataSet son muy pesados y muy lentos en su ejecucción. Intenta utilizar colecciones de objetos en sustitucion(ICollection, IList, ...). El rendimiento se nota y sobretodo en fuentes de datos grandes.

Las funciones recursivas a su vez, tambien son muy lentas, ya que empiezan a crear una pila de llamadas de las que muchas veces es complicado salir. Intenta utilizar otro tipo de construcciones para crear el arbol.

Utiliza puntos de interrupcion para ver donde tarda mas.

Yo creo que si investigas en estas dos cosas puedes ganar bastante en rendimiento porque 10 0 15 minutos para 14000 registros me parece una burrada. No deberia tardar mas de 10 o 15 segundos(exagerando) en un pc medio decente.