squeak-smalltalk / squeak-object-memory

Issues and assets related to the Squeak object memory.
https://bugs.squeak.org
MIT License
11 stars 1 forks source link

squeak 6 freezes on Windows 7 every time and windows from other programs are redrawn slowly #82

Open backforeground opened 1 year ago

backforeground commented 1 year ago

On my Windows 7 PC, squeak 6 freezes very soon after it's launched, every time. squeak 5.3 doesn't freeze. The other windows from different software, like text editors, windows explorer, etc are redrawn slowly, not fast(the redrawn seems instant). By redraw I mean repaint the windows, for example from a minimize state to the front of other windows.

The freezing happens even on the default configuration - I only start squeak 6, click skip on the guide with the 6 "configure" steps, but it still freezes after a minute/ very few minutes. This happens to the 32 bit and 64 bit versions.

TroyFletcher commented 11 months ago

Squeak 6, Windows 7: I noticed mine consistenly freezes at 100mb memory consumption in task manager. It appears to have a leak as it gains about 20K of memory usage per second. Started with 83MB and increases at varying rates until locked up (passively at 100MB, or earlier if I draw a morphic and erase). I did not experience any redraw issues outside of the VM.

Launch from cmd window with SqueakConsole.exe -memory: 256 to increase time to freeze, and get STDIO errors such as mine:

width=731,height=535,bits=14427F480,dc=6001586C SetDIBitsToBevice failed (6) -- The handle is invalid