How efficient are JACK™ agents?

JACK™ agents are extremely efficient and light weight. This is demonstrated by having JACK™ running on a handheld Psion 5mx.

Benchmarks using JACK™ have shown the following:

  • Agents can be created at a rate of over 1,000 per second. An example program which times the creation of 100,000 agents reported 72,811ms total time running on a typical midrange PC under Linux.
  • Moreover, Agent destruction delay is insignificant. It is of the order of 10µ-s (ten microseconds) or 100,000 agents destroyed per second. An example program which times the destruction of 100,000 agents reported 329ms total time running on an average PC under Linux.
  • Agents can send messages to another agent within the same process in times of the order of 10µ-s (ten microseconds) or 100,000 messages per second. An example program which times the sending of 200,000 such messages reported 2662ms total time running on an average PC under Linux.

© AOS Group, 1997-2008, All rights reserved.