ZnServer Status

I am a ZnManagingMultiThreadedServer(running 8180)

Pharo-7.0.4+build.168.sha.ccd1f6489120f58ddeacb2cac77cd3a0f0dcfbe6 (64 Bit) - Zinc HTTP Components 1.0 (Pharo/7.0)

uptime			95h29m15s
memory			108,666,880 bytes
	old			99,714,848 bytes (91.80000000000001%)
	young		4,641,080 bytes (4.3%)
	used		81,053,000 bytes (74.60000000000001%)
	free		23,302,928 bytes (21.400000000000002%)
GCs				43,919 (7827ms between GCs)
	full			1 totalling 133ms (0.0% uptime), avg 133.0ms
	incr		43918 totalling 14,275ms (0.0% uptime), avg 0.30000000000000004ms
	tenures		10,516 (avg 4 GCs/tenure)
Since last view	229 (31707ms between GCs)
	uptime		7261.0s
	full			0 totalling 0ms (0.0% uptime)
	incr		229 totalling 67ms (0.0% uptime), avg 0.30000000000000004ms
	tenures		0

Processes

  1. DelaySemaphoreScheduler(DelayMicrosecondTicker) [80]
    a Process in DelayMicrosecondTicker>>waitForUserSignalled:orExpired:
  2. NeoConsoleTelnetServer port 42021 [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 42022 [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 8180 [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. ZnManagingMultiThreadedServer HTTP port 8090 [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
  6. ZnManagingMultiThreadedServer HTTP port 9123 [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
  7. ZnManagingMultiThreadedServer HTTP port 8666 [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
  8. Low Space Watcher [60]
    a Process in SmalltalkImage>>lowSpaceWatcher
  9. Input Event Fetcher Process [60]
    a Process in InputEventFetcher>>waitForInput
  10. WeakArray Finalization Process [50]
    a Process in WeakArray class>>finalizationProcess
  11. Morphic UI Process [40]
    a Process in [ delaySemaphore wait ] in Delay>>wait
  12. Idle Process [10]
    a Process in ProcessorScheduler class>>idleProcess