È un po’ complicato ![]()
Il codice imposta un budget: il numero massimo di confronti che può eseguire prima di fermarsi e dire “è troppo difficile”.
Come viene calcolato il budget?
- Prende la dimensione combinata dei due testi e la moltiplica per 200. Testi più grandi ricevono un budget più ampio.
- Tuttavia, esiste un limite massimo rigido di 2 milioni di confronti: indipendentemente dalle dimensioni dei testi, non ne proverà mai più di questo.
Cosa succede quando il budget si esaurisce?
- Il codice alza la mano e dice “mi arrendo”: lancia un errore (
DiffLimitExceeded) invece di lasciare che il server impieghi secondi o minuti a lavorare