RWSM 1.38.45.71 – Performance: Management-Map / Read-Caches

- Keine Funktion, keine Kartenebene und keine gespeicherten Bodenwerte entfernt.
- Management-Map behält die bisherige 1-m-Visualisierung und 2-m-Feldmaskenprüfung.
- GIANTS terrainSize wird direkt aus g_currentMission übernommen und nur einmal gecacht.
- Besitzte Farmlands werden einmal als Lookup-Set übernommen; keine Owner-Abfrage mehr für jede einzelne RWSM-Quellzelle.
- GIANTS FARMLAND_OWNER_CHANGED wird verwendet. Der bisherige vollständige Besitz-Poll jede Sekunde entfällt; ein leichter 3-s-Fallback prüft nur einen Farmwechsel.
- Feld-/Straßenmaske wird zwischen allen RWSM-Kartenebenen gemeinsam wiederverwendet. Native GIANTS Feld- und Farmland-Abfragen erfolgen dadurch nicht mehr für jede Ebene erneut.
- Die Feldmaske wird bei echten Boden-/Crop-Map-Arbeiten lokal invalidiert, damit neu erzeugte/geänderte Feldflächen korrekt bleiben.
- Agronomie-/Feuchtezellen werden über ihre bereits bekannten Farmland-/Grid-Schlüssel zusammengeführt; zusätzliche Farmland-Density-Abfragen beim Klassifizieren entfallen.
- Fertige Bildschirmrechtecke werden wiederverwendet, solange die Karte nicht verschoben/gezoomt oder ein Filter geändert wird. Zoom/Pan wird über GIANTS-Koordinaten-Sentinels sofort erkannt.
- Die neun RWSM-Ebenen werden nach dem Öffnen mit einem sehr kleinen Zeitbudget im Hintergrund vorgeladen. Die aktive Ebene hat immer Vorrang; bei Datenänderungen wird Prefetch verworfen.
- L10N-Anzeige-/Farbtabelle wird nicht mehr bei jedem Overlay-Refresh neu alloziert.
- Agronomy Read-Proxy-Invalidierung ist jetzt pro Zelle. Eine einzelne Reifen-/Bodenänderung verwirft nicht mehr die Read-Caches aller gespeicherten Zellen.
- Feldinfo-Cache berücksichtigt weiterhin globale Wetter-/Einstellungsrevision plus lokale Zellrevision.
- Erstaufbau jeder Kartenebene schreibt die gemessene Build-Zeit in die log.txt: "[RWSM Map] ... ms".

Bereits vorhandene GIANTS/PF-Nutzung bleibt unverändert:
- Precision Farming Bodenart, Stickstoff und pH werden aus den PF-Maps gelesen.
- Unkraut wird aus dem GIANTS WeedSystem gelesen.
- Grundnässe/Wetterzustand wird aus dem GIANTS Weather-System gelesen.
- Farmland/Besitz und Feldstatus werden über GIANTS Manager/Density-Maps bestimmt.
- RWSM-spezifische Mehrschicht-Hydrologie, Verdichtung, Wurzelschäden, Verschlämmung, Beregnung und Saison-/Ertragshistorie bleiben eigene persistent gespeicherte Werte, da GIANTS dafür keinen gleichwertigen RWSM-Zustand bereitstellt.
