12-29-2013, 03:28 PM
Quote: will I be seeing a need to reboot more often for optimal performance, more frequent crashes of QM-created exe's or non-QM related applications or processes, intermittent pauses, lockups....?No.
Each thread reserves >1MB of memory address space of current process, although most threads use maybe 20-100KB of physical memory. The address space is limited, therefore the number of possible threads in current process is limited.
To compare speed:
Macro Macro2212
PerfFirst
rep 100
,func0
PerfNext
rep 100
,;mac "func0" ;;this is fast because does not wait until thread created (the main QM thread does it, not this thread)
,_i=mac("func0") ;;waits until thread created, but does not wait until it ends
,;wait 0 H mac("func0") ;;waits until thread created and ends
PerfNext
PerfOut