J'ai 2 fonctions de noyau très similaires, dans le sens où le code est presque le même, mais avec une légère différence. Actuellement, j'ai 2 options:
- Écrire 2 méthodes différentes (mais très similaires)
- Écrire un seul noyau et mettre les blocs de code qui diffèrent dans une déclaration if / else
Dans quelle mesure une déclaration if affectera-t-elle les performances de mon algorithme?
Je sais qu'il n'y a pas de branchement, car tous les threads dans tous les blocs entreront dans le if, ou le else.
Est-ce qu'une seule déclaration if diminuera mes performances si la fonction de noyau est appelée de nombreuses fois?