mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2024-11-26 22:31:05 +00:00
5dba419233
Since the stack structure in the thread data is a linked list, move the stack blocks off the program stack and into malloced memory. More importantly, when the stack block is allocated, the mightsee working set is allocated too, and as neither are freed, this greatly reduces contention for the lock. Also, because the memory is kept, single threaded time for gmsp3v2 dropped from 695s to 670s. Threaded is now about 207s (down from 350). |
||
---|---|---|
.. | ||
base-vis.c | ||
flow.c | ||
Makefile.am | ||
notes | ||
options.c | ||
qfvis.c | ||
soundphs.c |