Skip to content

Service Objekt bleibt erhalten #66

Description

@LFF5644

IST

Sobald der Service beendet wird, wird (synchrony); delete service_object; // 'this' gelöscht.

IDEE / SOLL

Nur, wenn this.asynchronous_service_object_cleanup=true oder sowas in der Art, dann:
Wenn der Service beendet wird oder neu gestartet wird (asynchronous) per "gcc" (setTimeout) das ´service_object´ gelöscht.
Alternativ:
Service Object wird nur bei beenden oder Fehler gelöscht nicht beim neu laden z.b. durch Live änderungen

auch unnötig aber vlt. für große Projekte praktisch xD

Warum?

  • Verhindert bei services die mit APIs arbeiten neu anfragen
    • Spotify, Smarthome, Systeminfos, Wetter, HVV, sonstige caches...
  • Performance spart anfragen (z.B. holen oder laden)
  • Weniger disk I/O beim ändern von Dateien (nicht gesamte x MiB in RAM laden, da schon da)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions