Category: Code
Reproducibility: Always
Summary: With level loads, or endless wave progression, memory is consumed slowly in about 10-30 MB chunks until all available memory is consumed.
Description: Throughout game play, KF2 will consume more and more memory, eating up available RAM, and then move into swap, until no available memory is left at which point the OS will lock up.
My options for controlled testing without automation tools is limited, so I came up with the steps above because they eliminate client/server weirdness, and variables from other players, and doesn't require progressing through any waves. I repeated these test steps 20 times and confirmed that memory was creeping up in 10-30 MB chunks, with sometimes the memory going back down, but mostly going up.
It's important to know that the game doesn't crash when this occurs, just everything completely stops, so there is no bugsplat report, nor any messages in the launch.log file that I saw that would indicate an out of memory issue.
Online/Offline: Both.
Reproducibility: Always
Summary: With level loads, or endless wave progression, memory is consumed slowly in about 10-30 MB chunks until all available memory is consumed.
Description: Throughout game play, KF2 will consume more and more memory, eating up available RAM, and then move into swap, until no available memory is left at which point the OS will lock up.
- Open KF2
- Select Play Solo Offline on the main menu.
- Select Starting Map Biotics Lab
- Select Game Mode Endless (or Survival)
- Select Difficulty Normal
- Click Launch Game
- After level loads, select Ready Up
- Die
- Wait until summary screen appears showing awards, etc.
- Observe consumed memory
- Select Biotics Lab from Map Vote summary tab
- Repeat steps 4-8
My options for controlled testing without automation tools is limited, so I came up with the steps above because they eliminate client/server weirdness, and variables from other players, and doesn't require progressing through any waves. I repeated these test steps 20 times and confirmed that memory was creeping up in 10-30 MB chunks, with sometimes the memory going back down, but mostly going up.
It's important to know that the game doesn't crash when this occurs, just everything completely stops, so there is no bugsplat report, nor any messages in the launch.log file that I saw that would indicate an out of memory issue.
Online/Offline: Both.