Hola,

Yo he tenido

On 6 ene, 05:28, Juan <[email protected]> wrote:
> Por desgracia no me dan comision por la propaganda, pero si estas
> haciendo profiling puede que te venga bien (si no lo has hecho ya),
> darle una ojeada a nhprof (http://nhprof.com/). Deberia darte una idea
> de por donde anda tu problema, si es efectivamente el cache, la
> sesion, etc.
>
> On Jan 4, 10:54 am, Felipe <[email protected]> wrote:
>
>
>
> > Necesito desplegar una grilla, la cual actualmente estoy transformando
> > de un grafo de objetos persistentes a DTOs.
> > Lamentablemente el rendimiento es muy bajo, ya que cada celda de la
> > grilla es una instancia, e incluso se combina una fila con celdas que
> > provienen de otros objetos persistentes. Dado lo anterior hay que
> > hacer un manejo importante a nivel de DTO, por lo cual armo algunos
> > Dictionary para mejorar la eficiencia y además dado que la grilla es
> > jerárquica.
>
> > Probé utilizando el comando "select new ClaseDTO(parametros)" para ver
> > la mejora de rendimiento, y es notoria. Actualmente estoy recuperando
> > cerca de 10.000 objetos, y esto afecta no sólo la recuperación, sino
> > también el cierre de la Sesión.
>
> > El problema es que dado que la estructura es compleja, el constructor
> > de la ClaseDTO es enorme, y quería ver si existía alguna alternativa
> > de que NHibernate me devolviera el grafo de objetos sin ningún tipo de
> > control (persistence manager), de este modo usa las entidades como
> > DTOs o Bean transientes o "detached" y debiera disminuir el tiempo de
> > carga.
>
> > La pregunta obvia es, ¿Es esto posible?, ¿mejoraría el rendimiento?
>
> > Gracias,
-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a