Interrupt & ram

Ragazzi in un progettino dove uso una Wemos D1 mini devo leggere lo stato di 3 pulsanti. Il codice è abbastanza corposo per altre cose che ci sono, per cui c'è un discreto consumo di ram.

Vi chiedo, per la gestione di questi pulsanti che cablo alla scheda con circuiti di debouncing hardware, al fine di limitare ulteriormente l'uso di ram pensate che sia meglio evitare l'uso di interrupt su esp 8266 le cui routine vanno dichiarate in ram?

Di contro pensiate sia meglio, in questo specifico caso, leggere gli stati di detti pulsanti con una digital read e codice accessorio? Che ne pensate?

Grazie