#72 Unmatched Background Error - can't create a new thread

closed-invalid
nobody
Threads (13)
1
2011-03-07
2011-03-07
Anonymous
No

I have installed hammerora-2.5 on windows XP and trying to run it using 1000 user:
While creating user i am getting below error:

Unmatched Background Error - can't create a new thread
while executing
"thread::create {
proc runVuser { MASTER ID NTIMES DELAYMS OTSQL } {
for { set cnta 0} {$cnta < $NTIMES} {incr cnta } {
eval [subst {thread::send -asyn..."
(procedure "load_virtual" line 28)
invoked from within
"load_virtual"
invoked from within
".ed_mainFrame.buttons.lvuser invoke "
invoked from within
".ed_mainFrame.buttons.lvuser instate {pressed !disabled} { .ed_mainFrame.buttons.lvuser state !pressed; .ed_mainFrame.buttons.lvuser invoke } "
(command bound to event)

Discussion

  • Steve Shaw

    Steve Shaw - 2011-03-07

    The error "can't create a new thread" is a Windows operating system error and not a Hammerora one. Hammerora on Windows is a 32-bit application (or more accurately the pre-compiled version has been compiled as 32-bit, Hammerora could be compiled as 64-bit) and 2GB of address space is available to user-mode programs on Windows. The limit will depend on the test script loaded for each Virtual User but for example at 2MB memory per virtual user would reach the 2GB limit and no further Virtual Users could be created. For the most demanding test environments there is a pre-compiled Linux x86-64 version of Hammerora.

     
  • Steve Shaw

    Steve Shaw - 2011-03-07
    • priority: 5 --> 1
    • status: open --> closed-invalid