Package jadex.bdiv3.benchmarks
Class CreationBDI
- java.lang.Object
-
- jadex.bdiv3.benchmarks.CreationBDI
-
public class CreationBDI extends java.lang.ObjectAgent creation benchmark BDI V3.
-
-
Field Summary
Fields Modifier and Type Field Description protected IInternalAccessagentThe component.protected intmaxMaximum number of agents to create.protected intnumRemaining number of agents to create (-1 for start agent).protected longstartmemMemory usage when the first agent was started.protected longstarttimeTime when the first agent was started.
-
Constructor Summary
Constructors Constructor Description CreationBDI()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringcreatePeerName(int num, IComponentIdentifier cid)Create a name for a peer with a given number.protected voiddeletePeers(int cnt, long killstarttime, double dur, double pera, long omem, double upera)Delete all peers from last-1 to first.protected voidkillLastPeer(long killstarttime, double dur, double pera, long omem, double upera)Kill the last peer and print out the results.protected voidstartPeer(jadex.bdiv3.runtime.impl.RPlan rplan)
-
-
-
Field Detail
-
agent
protected IInternalAccess agent
The component.
-
max
protected int max
Maximum number of agents to create.
-
num
protected int num
Remaining number of agents to create (-1 for start agent).
-
starttime
protected long starttime
Time when the first agent was started.
-
startmem
protected long startmem
Memory usage when the first agent was started.
-
-
Method Detail
-
createPeerName
protected java.lang.String createPeerName(int num, IComponentIdentifier cid)Create a name for a peer with a given number.
-
startPeer
protected void startPeer(jadex.bdiv3.runtime.impl.RPlan rplan)
-
deletePeers
protected void deletePeers(int cnt, long killstarttime, double dur, double pera, long omem, double upera)Delete all peers from last-1 to first.- Parameters:
cnt- The highest number of the agent to kill.
-
killLastPeer
protected void killLastPeer(long killstarttime, double dur, double pera, long omem, double upera)Kill the last peer and print out the results.
-
-