#1
|
|||
|
|||
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. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|