Skip navigation FileNet logo
Glossary  |  Help Directory  
  Help for vwtool
  Search
Process Reference  
vwtool
Getting Started
Commands
  !<shell_cmd>
  =
  assertbehavior
  attachtran
  config
  convert
  count
  createDBviews
  dbconfig
  deletewob
  dispatchwob
  dump
  echo
  emptyqueue
  environment
  hardcopy
  help
  listdbconfig
  listobjects
  listobjects
  loadstatus
  lockwob
  logconfig
  logquery
  memory
  pagebreak
  queueconfig
  readcdl
  recover
  region
  regions
  resetloadstatus
  rosterconfig
  schemastatus
  statistics
  stepprocessors
  storedquery
  terminatewob
  trace
  unlockwob
  version
  views
  wobquery
  workstation
  writetrace

 

   

memory

This command outputs information about shared memory usage on the server where vwtool is running. It does not provide this information for other servers, even if those servers are in the same VWService.

The Process Engine has its own shared memory allocator to enhance performance. This allocator caches memory fetched from the operating system, and gives pieces of this memory to Process Engine software as is needed. The memory command returns the following information about the memory allocator:

  • Allocated memory. This figure is the number of bytes of memory that the operating system has allocated to Process Engine software, including both in-use and available memory.

  • In use memory. This figure is the number of bytes of memory that are currently holding Process Engine data.

The memory command also returns information about other Process Enginecomponents that consume memory:

  • An in-memory queue that the Instruction Sheet Interpreter (ISI) daemon process (/fnsw/bin/vwisi) uses to parallel the processing of the ISI system queue with other system processes. The number of records in the in-memory queue should match the number of records in the ISI system queue. The ISI inserts work items into the ISI queue when it reaches the maximum number of instructions set for the VWService. If the vwisi daemon process is not running, both the ISI queue and the in-memory queue can get very large.

  • An in-memory queue that holds work items which are waiting to be moved to a different, currently down server. The intra system daemon process (/fnsw/bin/vwintpgm) manages this queue. The queue can grow large if a server remains down for an extended period of time, or the vwintpgm daemon process is not running. Note that the intra system daemon queues and the intra system daemon process only exist in multiple server configurations.

  • A cache of pre-build records that the Process Engine software uses to read rows from the database. The number and approximate size of these records is listed, along with the record name. The name is either a table name, the name of a work class, or the name of a work performer class.

Syntax

memory <detailmode>

Parameters

detailmode

Whether the output should include all details or only summary information. Enter "y" to include the details or "n" to list the summary only.