![]() |
SudokuFX
|
Classe de benchmark pour mesurer les performances des opérations sur la grille Sudoku, notamment le masquage de cases dans une grille résolue. More...
Collaboration diagram for fr.softsf.sudokufx.benchmark.BenchGridMaster:Public Member Functions | |
| void | measureSudo (Blackhole bh) |
Benchmarks the cacherLesCases(int, int[]) method by hiding a fixed number of cells in a copy of the solved Sudoku grid. | |
Private Member Functions | |
| Object | cacherLesCases (int nombreDeCasesACacher, final int[] grilleAResoudre) |
| Cache un nombre spécifié de cases dans la grille en les remplaçant par zéro. | |
Static Private Attributes | |
| static final int[] | DEFAULT_INDICES = IntStream.range(0, NOMBRE_CASES).toArray() |
| static final int[] | GRILLE_RESOLUE |
| static final int | NOMBRE_CASES = 81 |
| static final int | NOMBRE_DE_CASES_A_CACHER = 50 |
Classe de benchmark pour mesurer les performances des opérations sur la grille Sudoku, notamment le masquage de cases dans une grille résolue.
Utilise JMH pour exécuter des tests de performance en mesurant le temps moyen d'exécution.
|
private |
Cache un nombre spécifié de cases dans la grille en les remplaçant par zéro.
| nombreDeCasesACacher | Le nombre de cases à cacher dans la grille (au maximum 81 cases). |
| grilleAResoudre | Le tableau représentant la grille, où les cases sélectionnées seront mises à 0. |
| void fr.softsf.sudokufx.benchmark.BenchGridMaster.measureSudo | ( | Blackhole | bh | ) |
Benchmarks the cacherLesCases(int, int[]) method by hiding a fixed number of cells in a copy of the solved Sudoku grid.
| bh | the Blackhole to consume the result and avoid dead code elimination during benchmarking |
Here is the call graph for this function:
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |