Ver Mensaje Individual
  #1  
Viejo 18/07/07, 10:44:43
lolo lolo is offline
Junior Member
 
Fecha de Ingreso: jul 2006
Mensajes: 10
Mejora rendimiento por procesam. paralelo

Hola a todos,

Estoy tratando de optimizar el codigo de un programa muy pesado y que no es posible lanzar en fondo. He realizado algunas mejoras, incuido el lanzamiento de varios select en tareas paralelas, pero aun asi se pasa de tiempo.

He pensado tambien en paralelizar un bloque de performs que se hacen dentro de un loop a una tabla interna, dividiendo dicha tabla en bloques mas pequeños y lanzando en paralelo los performs para dichos bloques, pero el problema es que tal como lo hago (con un CALL FUNCTION ... AT NEW TASK) pierdo la referencia de todas las variables del programa original y ademas a dicha funcion por el tipo de funcion que es, solo puedo pasar tablas como parametros.

Alguien conoce como podria realizar este procesamiento en paralelo con un call fuction o con otro metodo distinto ??

Gracias

Saludos.
Responder Con Cita