In un progetto su cui sto lavorando, c'è un quadruplo nidificato ciclo for in un file di grandi dimensioni che sto cercando di ottimizzare penso potrebbero trarre vantaggio da un compilatore unroll con -funroll- tutti-loops. Tuttavia, quando aggiungo questo flag per il compilatore, si srotola l'altro loop il resto del file e rende il programma generale eseguito più lentamente. C'è un modo (possibilmente attraverso un #pragma) per applicare flag di compilazione solo a determinate funzioni del file invece che l'intero file?GCC - Attivare flag di compilazione solo su specifiche funzioni
Grazie in anticipo.
forse il vero problema sono i 4 cicli annidati ... – Joe