Zum Inhalt springen
uencoder

Large Allocation

Der Large-Allocation-Header teilt dem Browser mit, dass die Seite viel Speicher allokieren wird, und löst einen 64-Bit-Prozess aus, um Abstürze durch Erschöpfung des 32-Bit-Adressraums zu vermeiden.

Zweck

Für speicherhungrige Web-Apps (Spiele, Visualisierung) auf 32-Bit-Browsern einen 64-Bit-Prozess anfordern und OOM-Abstürze vermeiden.

Mechanismus

Der Server sendet Large-Allocation: <bytes>; ist der Browser 32-bittig und ein 64-Bit-Prozess verfügbar, lädt er die Seite in einem neuen 64-Bit-Prozess mit größerem Adressraum neu.

Anwendungsfälle

  • Speicherintensive Web-Apps
  • 64-Bit-Browser-Prozesse
  • OOM-Abwehr

Verwandte Tools

References