Bug: OOM-Risiko durch Files.readAllBytes() bei grossen PDFs (R3-24) #60
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Befund R3-24 – WARNING
Datei:
Sha256FingerprintAdapter.java:126Problem
Files.readAllBytes(filePath)laedt die komplette PDF in den Heap. Bei grossen Scans (z.B. mehrseitige Hochaufloesung) besteht OOM-Risiko.Empfehlung
Stream-basiert mit
DigestInputStreamundMessageDigestumschreiben – kein vollstaendiges Einlesen in den Heap.