ZnServer Status

I am a ZnManagingMultiThreadedServer(running 8080)

Pharo6.0 of 13 May 2016 update 60528 - Zinc HTTP Components 1.0 (Pharo/6.0)

uptime			58h1m31s
memory			75,497,472 bytes
	old			70,497,168 bytes (93.4%)
	young		3,125,728 bytes (4.1000000000000005%)
	used		43,571,760 bytes (57.7%)
	free		30,051,136 bytes (39.800000000000004%)
GCs				1,202 (173786ms between GCs)
	full			0 totalling 0ms (0.0% uptime)
	incr		1202 totalling 738ms (0.0% uptime), avg 0.6000000000000001ms
	tenures		6,642 (avg 0 GCs/tenure)
Since last view	121 (1200898ms between GCs)
	uptime		145308.7s
	full			0 totalling 0ms (0.0% uptime)
	incr		121 totalling 77ms (0.0% uptime), avg 0.6000000000000001ms
	tenures		0

Processes

  1. Delay Scheduling Process [80]
    a Process in DelaySpinScheduler(DelayMicrosecondScheduler)>>runTimerEventLoop
  2. ZnManagingMultiThreadedServer HTTP port 42002 [70]
    a Process in [ self schedule. "It is critical that the following has no suspension point so that the test and the wait primitive are atomic. In addition, if the delay is no longer being waited on while entering the way we know that it is expired because the delay has already fired." beingWaitedOn ifTrue: [ delaySemaphore wait ] ifFalse: [ expired := true ] ] in DelayWaitTimeout>>wait
  3. ZnManagingMultiThreadedServer HTTP port 42004 [70]
    a Process in [ self schedule. "It is critical that the following has no suspension point so that the test and the wait primitive are atomic. In addition, if the delay is no longer being waited on while entering the way we know that it is expired because the delay has already fired." beingWaitedOn ifTrue: [ delaySemaphore wait ] ifFalse: [ expired := true ] ] in DelayWaitTimeout>>wait
  4. ZnManagingMultiThreadedServer HTTP port 8080 [70]
    a Process in [ self schedule. "It is critical that the following has no suspension point so that the test and the wait primitive are atomic. In addition, if the delay is no longer being waited on while entering the way we know that it is expired because the delay has already fired." beingWaitedOn ifTrue: [ delaySemaphore wait ] ifFalse: [ expired := true ] ] in DelayWaitTimeout>>wait
  5. Low Space Watcher [60]
    a Process in SmalltalkImage>>lowSpaceWatcher
  6. Input Event Fetcher Process [60]
    a Process in InputEventFetcher>>waitForInput
  7. WeakArray Finalization Process [50]
    a Process in WeakArray class>>finalizationProcess
  8. Morphic UI Process [40]
    a Process in [ delaySemaphore wait ] in Delay>>wait
  9. Idle Process [10]
    a Process in ProcessorScheduler class>>idleProcess