How can I reduce the amount of text the ASCML prints to a console window?
The Benchmarking Agent which comes with ASCML uses all my CPU time, why that?
Question:
How can I reduce the amount of text the ASCML prints to a console window?
Answer:
The ASCML as well as JADE may produce a lot of output in the Java-console.
Some of these messages are important, some are only for debug-purposes.
If you want to reduce the amount of console-messages, you may either do this using JADE's RMA or providing the ASCML with an additional startup-parameter.
In the second case you simply have to add an argument log-warning or log-info'' to the startup-parameters.
For example call:
jade.Boot ASCML:jade.tools.ascml.launcher.AgentLauncher(log-warning)
to only have warning- or error-messages on the console and to omit the whole debugging-output.
Question:
The Benchmarking Agent which comes with ASCML uses all my CPU time, why that?
Answer:
The GUI is the culprit and I don't know if that can be easily changed. There is however a disk writer handler which dumps the acquired data to you harddisk. It uses considerably less resources. Example:
<agentinstance name="Bond" type="SecretAgent">
<tooloption type="benchmark" enabled="true">
<property name="handler">jade.tools.benchmarking.handler.FileWriter</property>
</tooloption>
</agentinstance>
Question:
How do I link JADE Platforms?
Answer:
In the RMA window click "Remote Platforms" -> "Add via AMS AID"
Enter the ams AID as the name e.g. "ams@pippin:1099/JADE"
Add an MTP to the Adresses e.g. "http://pippin:7778/acc"
Click OK
Done