W niektórych sytuacjach może zaistnieć potrzeba wprowadzenia buforu między agentem a komponentem Agent Controller. Buforowanie jest realizowane za pośrednictwem kanału danych między agentem a komponentem Agent Controller. Zastosowanie kanału danych jest istotne tam, gdzie duże znaczenie ma wydajność agenta. W przypadku braku buforu klient testowy może nie być w stanie przetwarzać danych wyjściowych agenta dostatecznie szybko, przez co może dojść do zablokowania agenta.
Do konfigurowania kanału danych służy element <Agent> w pliku konfiguracyjnym wtyczki zawierającej agenta. Na przykład kanał danych agenta profilowania Java jest konfigurowany poprzez zmianę jego elementu <Agent> w plikuplugins/org.eclipse.tptp.platform.collection.framework_<wersja>/config/pluginconfig.xml.
Aby zmodyfikować element <Agent> w pliku konfiguracyjnym:
<Agent name="Java Profiling Agent" type="Profiler"
dataChannelSize="64MB"> </Agent>
Aby komponent Agent Controller mógł komunikować się z dużą liczbą agentów jednocześnie, parametr IPCSHMNSEGS w elemencie parmlib MVS BPXPRMxx musi być ustawiony na odpowiednią wartość. Parametr IPCSHMNSEGS określa maksymalną liczbę przyłączonych segmentów pamięci współużytkowanej lub kanałów danych dla każdej przestrzeni adresowej. Wartością domyślną jest 10. Wartość 50 umożliwiłaby komunikację 50 agentów z komponentem Agent Controller jednocześnie.
Czynności pokrewne
Określanie położenia plików konfiguracyjnych
Administrowanie komponentem Agent Controller