cordial saludos a todos, soy nuevo por aca
este ciclo for para generar 80mil detalles se toma casi 11 minutos, me gustaria se existe una forma de optimizarlo o reemplazarlo por una funcion mucho mas rapida
for (int s = 1; s <= series; s++) {
serie[s] = s;
for (int n = 0; n <= billetes; n++) {
numero[n] = n;
for (int f = 1; f <= fracciones; f++) {
if(s==1 && n==0 && f==1){
log.debug("iniciando el ciclo: "+n);}
if(n==billetes && s==series && f==fracciones){
log.debug("finalizando el ciclo: "+n);}
fraccion[f] = f;
DetalleRifas detalle = new DetalleRifas();
detalle.setSerie(serie[s]);
String num = String.format(formato, numero[n]);
detalle.setNumero(num);
detalle.setFracion(fraccion[f]);
detalle.setPrecio(rifas.getPreciofraccion());
detalle.setRifas(rifas);
detallerifas.add(detalle);
}
}
}
de antemano gracias por su ayuda