Zum einen könntest du, um es schneller zu machen, nicht andauernd unnötige prozeduren /funktionen aufrufen. (dh zB
Handle nicht immer neu holen)
Weiterhin brauchst du nur bestimmte Sections durchlaufen.
Und nicht jedesmal Readprocess für einen Integer aufrufen.