mirror of
https://github.com/luoyan35714/OPC_Client.git
synced 2025-01-19 01:02:53 +08:00
Add the utgard performance test
This commit is contained in:
parent
6863868e97
commit
d21fa5d843
1
.gitignore
vendored
1
.gitignore
vendored
@ -4,7 +4,6 @@
|
||||
.mtj.tmp/
|
||||
|
||||
# Package Files #
|
||||
*.jar
|
||||
*.war
|
||||
*.ear
|
||||
|
||||
|
BIN
OPC_Client_Jeasyopc/lib/jeasyopc.jar
Normal file
BIN
OPC_Client_Jeasyopc/lib/jeasyopc.jar
Normal file
Binary file not shown.
@ -1,11 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="src" output="target/classes" path="src">
|
||||
<attributes>
|
||||
<attribute name="optional" value="true"/>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" path="src/main/java"/>
|
||||
<classpathentry kind="src" path="src/main/resources"/>
|
||||
<classpathentry kind="lib" path="lib/jeasyopc.jar"/>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
|
||||
<attributes>
|
||||
|
BIN
OPC_Client_Jeasyopc_Performance/lib/jeasyopc.jar
Normal file
BIN
OPC_Client_Jeasyopc_Performance/lib/jeasyopc.jar
Normal file
Binary file not shown.
@ -19,11 +19,6 @@
|
||||
</build>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>log4j</groupId>
|
||||
<artifactId>log4j</artifactId>
|
||||
<version>1.2.16</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-log4j12</artifactId>
|
||||
@ -34,7 +29,6 @@
|
||||
<artifactId>commons-logging</artifactId>
|
||||
<version>1.2</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
</project>
|
@ -1,11 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry including="**/*.java" kind="src" output="target/classes" path="src">
|
||||
<attributes>
|
||||
<attribute name="optional" value="true"/>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" path="src/main/resources"/>
|
||||
<classpathentry kind="src" path="src/main/java"/>
|
||||
<classpathentry kind="lib" path="lib/org.openscada.opc.dcom_1.1.0.v20130529.jar"/>
|
||||
<classpathentry kind="lib" path="lib/org.openscada.opc.lib_1.1.0.v20130529.jar"/>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
|
||||
|
BIN
OPC_Client_Utgard/lib/org.openscada.opc.dcom_1.1.0.v20130529.jar
Normal file
BIN
OPC_Client_Utgard/lib/org.openscada.opc.dcom_1.1.0.v20130529.jar
Normal file
Binary file not shown.
BIN
OPC_Client_Utgard/lib/org.openscada.opc.lib_1.1.0.v20130529.jar
Normal file
BIN
OPC_Client_Utgard/lib/org.openscada.opc.lib_1.1.0.v20130529.jar
Normal file
Binary file not shown.
@ -27,11 +27,6 @@
|
||||
</build>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>log4j</groupId>
|
||||
<artifactId>log4j</artifactId>
|
||||
<version>1.2.16</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-log4j12</artifactId>
|
||||
|
@ -1,6 +0,0 @@
|
||||
host=10.1.5.123
|
||||
domain=
|
||||
username=neusoft
|
||||
password=`1nktd84jx
|
||||
clsid=F8582CF2-88FB-11D0-B850-00C0F0104305
|
||||
progid=
|
@ -1,11 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="src" output="target/classes" path="src">
|
||||
<attributes>
|
||||
<attribute name="optional" value="true"/>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" path="src/main/java"/>
|
||||
<classpathentry kind="src" path="src/main/resources"/>
|
||||
<classpathentry kind="lib" path="lib/org.openscada.opc.dcom_1.1.0.v20130529.jar"/>
|
||||
<classpathentry kind="lib" path="lib/org.openscada.opc.lib_1.1.0.v20130529.jar"/>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
|
||||
|
Binary file not shown.
Binary file not shown.
@ -19,11 +19,13 @@
|
||||
</build>
|
||||
|
||||
<dependencies>
|
||||
<!--
|
||||
<dependency>
|
||||
<groupId>log4j</groupId>
|
||||
<artifactId>log4j</artifactId>
|
||||
<version>1.2.16</version>
|
||||
</dependency>
|
||||
-->
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-log4j12</artifactId>
|
||||
|
@ -1,5 +0,0 @@
|
||||
package com.freud.opc.utgard.perf;
|
||||
|
||||
public class Async10OPCPerfTest {
|
||||
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
package com.freud.opc.utgard.perf;
|
||||
|
||||
public class Async20OPCPerfTest {
|
||||
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
package com.freud.opc.utgard.perf;
|
||||
|
||||
public class PublishOPCPerfTest {
|
||||
|
||||
}
|
@ -1,41 +0,0 @@
|
||||
package com.freud.opc.utgard.perf;
|
||||
|
||||
import static com.freud.opc.utgard.perf.config.ConfigReader.CLSID;
|
||||
import static com.freud.opc.utgard.perf.config.ConfigReader.DOMAIN;
|
||||
import static com.freud.opc.utgard.perf.config.ConfigReader.HOST;
|
||||
import static com.freud.opc.utgard.perf.config.ConfigReader.PASSWORD;
|
||||
import static com.freud.opc.utgard.perf.config.ConfigReader.USERNAME;
|
||||
import static com.freud.opc.utgard.perf.config.ConfigReader.getProp;
|
||||
|
||||
import java.util.concurrent.Executors;
|
||||
|
||||
import org.openscada.opc.lib.common.ConnectionInformation;
|
||||
import org.openscada.opc.lib.da.Group;
|
||||
import org.openscada.opc.lib.da.Item;
|
||||
import org.openscada.opc.lib.da.ItemState;
|
||||
import org.openscada.opc.lib.da.Server;
|
||||
|
||||
public class SyncOPCPerfTest {
|
||||
|
||||
public static void main(String[] args) throws Exception {
|
||||
ConnectionInformation ci = new ConnectionInformation();
|
||||
ci.setHost(getProp(HOST));
|
||||
ci.setDomain(getProp(DOMAIN));
|
||||
ci.setUser(getProp(USERNAME));
|
||||
ci.setPassword(getProp(PASSWORD));
|
||||
ci.setClsid(getProp(CLSID));
|
||||
|
||||
Server server = new Server(ci,
|
||||
Executors.newSingleThreadScheduledExecutor());
|
||||
|
||||
server.connect();
|
||||
|
||||
Group group = server.addGroup();
|
||||
Item item = group.addItem("Random.Real");
|
||||
|
||||
group.read(true, item);
|
||||
|
||||
ItemState is = item.read(true);
|
||||
|
||||
}
|
||||
}
|
@ -1,30 +0,0 @@
|
||||
package com.freud.opc.utgard.perf.config;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Properties;
|
||||
|
||||
public class ConfigReader {
|
||||
|
||||
private static Properties prop;
|
||||
|
||||
public static final String HOST = "host";
|
||||
public static final String DOMAIN = "domain";
|
||||
public static final String USERNAME = "username";
|
||||
public static final String PASSWORD = "password";
|
||||
public static final String CLSID = "clsid";
|
||||
public static final String PROGID = "progid";
|
||||
|
||||
static {
|
||||
try {
|
||||
prop = new Properties();
|
||||
prop.load(ConfigReader.class.getClassLoader().getResourceAsStream(
|
||||
"config.properties"));
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
public static String getProp(String name) {
|
||||
return prop.getProperty(name);
|
||||
}
|
||||
}
|
@ -1,6 +0,0 @@
|
||||
host=10.1.5.123
|
||||
domain=
|
||||
username=neusoft
|
||||
password=`1nktd84jx
|
||||
clsid=F8582CF2-88FB-11D0-B850-00C0F0104305
|
||||
progid=
|
@ -1,7 +0,0 @@
|
||||
# JCustomOpc properties
|
||||
#----------------------
|
||||
# library path
|
||||
library.path = ./lib/JCustomOpc
|
||||
|
||||
# translation, see:
|
||||
# javafish.clients.opc.Translate
|
@ -1,3 +0,0 @@
|
||||
# Translate properties
|
||||
resource = javafish.clients.opc.lang.resource
|
||||
locale = en
|
@ -1 +0,0 @@
|
||||
# czech localization
|
@ -1,41 +0,0 @@
|
||||
# english localization
|
||||
|
||||
# exception localization
|
||||
GROUP_EXISTS_EXCEPTION = The group exists on OPC Server:
|
||||
GROUP_NO_EXISTS_EXCEPTION = The group doesn't exist:
|
||||
ITEM_EXISTS_EXCEPTION = The item exists on OPC Group:
|
||||
ITEM_NO_EXISTS_EXCEPTION = The item doesn't exist:
|
||||
CONNECTIVITY_EXCEPTION = The connection to the OPC Server has failed:
|
||||
COINITIALIZE_EXCECPTION = CoInitialize COM object exception.
|
||||
COUNINITIALIZE_EXCECPTION = CoUninitialize COM object exception.
|
||||
HOST_EXCEPTION = Host not found:
|
||||
UNABLE_BROWSE_BRANCH_EXCEPTION = Unable to browse a branch.
|
||||
UNABLE_BROWSE_LEAF_EXCEPTION = Unable to browse a leaf (item).
|
||||
UNABLE_IBROWSE_EXCEPTION = Unable to initialize IBrowse.
|
||||
NOT_FOUND_SERVERS_EXCEPTION = OPC servers not found on
|
||||
UNABLE_ADD_GROUP_EXCEPTION = Unable to register group to server:
|
||||
UNABLE_ADD_GROUP_EXCEPTION_UNKNOWN = Unable to register some group to server.
|
||||
UNABLE_ADD_ITEM_EXCEPTION = Unable to register item to group:
|
||||
UNABLE_ADD_ITEM_EXCEPTION_UNKNOWN = Unable to register some item to group.
|
||||
COMPONENT_NOT_FOUND_EXCEPTION = The component (group/item) wasn't found:
|
||||
UNABLE_REMOVE_GROUP_EXCEPTION = Unable to remove group:
|
||||
UNABLE_REMOVE_GROUP_EXCEPTION_UNKNOWN = Unable to remove some group.
|
||||
UNABLE_REMOVE_ITEM_EXCEPTION = Unable to remove item:
|
||||
SYNCH_READ_EXCEPTION = Synchronous reading error.
|
||||
SYNCH_WRITE_EXCEPTION = Synchronous writing error.
|
||||
ASYNCH_10_READ_EXCEPTION = Asynchronous read error (register AdviseSink).
|
||||
ASYNCH_20_READ_EXCEPTION = Asynchronous read error (register CallBack).
|
||||
ASYNCH_10_UNADVISE_EXCEPTION = Asynchronous unadvise 1.0 error.
|
||||
ASYNCH_20_UNADVISE_EXCEPTION = Asynchronous unadvise 2.0 error.
|
||||
GROUP_UPDATETIME_EXCEPTION = Update time of group cannot be changed:
|
||||
GROUP_ACTIVITY_EXCEPTION = Activity of group cannot be changed:
|
||||
ITEM_ACTIVITY_EXCEPTION = Activity of item cannot be changed:
|
||||
VARIANT_TYPE_EXCEPTION = Variant typecast exception.
|
||||
VARIANT_TYPE_COMPARE_EXCEPTION = Variant compare exception (not Comparable types).
|
||||
|
||||
# jeasyopc translation
|
||||
JEASYOPC_CONNECTED = The OPC Client is connected.
|
||||
JEASYOPC_DISCONNECTED = The OPC Client is disconnected.
|
||||
JEASYOPC_GRP_REG = OPC Groups are registered.
|
||||
JEASYOPC_GRP_UNREG = OPC Groups are unregistered successfully.
|
||||
JEASYOPC_ASYNCH20_START = Asynchronous mode 2.0 is started.
|
@ -1,41 +0,0 @@
|
||||
# Portuguese localization
|
||||
|
||||
# exception localization
|
||||
GROUP_EXISTS_EXCEPTION = O grupo existe no servidor OPC:
|
||||
GROUP_NO_EXISTS_EXCEPTION = O grupo não existe:
|
||||
ITEM_EXISTS_EXCEPTION = O item existe no grupo OPC:
|
||||
ITEM_NO_EXISTS_EXCEPTION = O item não existe:
|
||||
CONNECTIVITY_EXCEPTION = A ligação ao servidor OPC falhou:
|
||||
COINITIALIZE_EXCECPTION = Excepção CoInitialize no objecto COM.
|
||||
COUNINITIALIZE_EXCECPTION = Excepção CoUninitialize no objecto COM.
|
||||
HOST_EXCEPTION = Servidor não encontrado:
|
||||
UNABLE_BROWSE_BRANCH_EXCEPTION = Impossível fazer browse ao branch.
|
||||
UNABLE_BROWSE_LEAF_EXCEPTION = Impossível fazer browse ao item.
|
||||
UNABLE_IBROWSE_EXCEPTION = Impossível inicializar IBrowse.
|
||||
NOT_FOUND_SERVERS_EXCEPTION = Servidor OPC não encontrado em
|
||||
UNABLE_ADD_GROUP_EXCEPTION = Impossível registar grupo no servidor:
|
||||
UNABLE_ADD_GROUP_EXCEPTION_UNKNOWN = Impossível registar algum grupo no servidor.
|
||||
UNABLE_ADD_ITEM_EXCEPTION = Impossível registar item no grupo:
|
||||
UNABLE_ADD_ITEM_EXCEPTION_UNKNOWN = Impossível registar algum item no grupo.
|
||||
COMPONENT_NOT_FOUND_EXCEPTION = O componente (grupo/item) não foi encontrado:
|
||||
UNABLE_REMOVE_GROUP_EXCEPTION = Impossível remover grupo:
|
||||
UNABLE_REMOVE_GROUP_EXCEPTION_UNKNOWN = Impossível remover algum grupo.
|
||||
UNABLE_REMOVE_ITEM_EXCEPTION = Impossível remover item:
|
||||
SYNCH_READ_EXCEPTION = Erro de leitura síncrono.
|
||||
SYNCH_WRITE_EXCEPTION = Erro de escrita síncrono.
|
||||
ASYNCH_10_READ_EXCEPTION = Erro de leitura assíncrono (register AdviseSink).
|
||||
ASYNCH_20_READ_EXCEPTION = Erro de leitura assíncrono (register CallBack).
|
||||
ASYNCH_10_UNADVISE_EXCEPTION = Asynchronous unadvise 1.0 error.
|
||||
ASYNCH_20_UNADVISE_EXCEPTION = Asynchronous unadvise 2.0 error.
|
||||
GROUP_UPDATETIME_EXCEPTION = Tempo de actualização do grupo não pode ser mudado:
|
||||
GROUP_ACTIVITY_EXCEPTION = Actividade do grupo não pode ser mudada:
|
||||
ITEM_ACTIVITY_EXCEPTION = Actividade do item não pode ser mudada:
|
||||
VARIANT_TYPE_EXCEPTION = Variant typecast exception.
|
||||
VARIANT_TYPE_COMPARE_EXCEPTION = Variant compare exception (tipos não implementam Comparable).
|
||||
|
||||
# jeasyopc translation
|
||||
JEASYOPC_CONNECTED = O cliente OPC está ligado.
|
||||
JEASYOPC_DISCONNECTED = O cliente OPC está desligado.
|
||||
JEASYOPC_GRP_REG = Grupos OPC registados.
|
||||
JEASYOPC_GRP_UNREG = Grupos OPC desregistados.
|
||||
JEASYOPC_ASYNCH20_START = Modo Asynchronous 2.0 iniciado.
|
@ -0,0 +1,60 @@
|
||||
package com.freud.opc.utgard.perf;
|
||||
|
||||
import static com.freud.opc.utgard.perf.config.ConfigReader.config;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.concurrent.Executors;
|
||||
|
||||
import org.apache.log4j.Logger;
|
||||
import org.openscada.opc.lib.da.AccessBase;
|
||||
import org.openscada.opc.lib.da.DataCallback;
|
||||
import org.openscada.opc.lib.da.Item;
|
||||
import org.openscada.opc.lib.da.ItemState;
|
||||
import org.openscada.opc.lib.da.Server;
|
||||
import org.openscada.opc.lib.da.SyncAccess;
|
||||
|
||||
public class AsyncOPCPerfTest {
|
||||
|
||||
private static Logger LOGGER = Logger.getLogger(AsyncOPCPerfTest.class);
|
||||
|
||||
private static final int NUMBER = 10000;
|
||||
private static final int WAN_NUMBER = 10;
|
||||
|
||||
public static void main(String[] args) throws Exception {
|
||||
for (int i = 1; i <= WAN_NUMBER; i++) {
|
||||
testSteps(i);
|
||||
}
|
||||
}
|
||||
|
||||
private static void testSteps(int count) throws Exception {
|
||||
long start = System.currentTimeMillis();
|
||||
|
||||
LOGGER.info("Step-" + count + "W:");
|
||||
LOGGER.info("StartDate[" + new Date() + "],CurrentMillis:" + start);
|
||||
|
||||
Server server = new Server(config(),
|
||||
Executors.newSingleThreadScheduledExecutor());
|
||||
|
||||
server.connect();
|
||||
|
||||
AccessBase access = new SyncAccess(server, 1000);
|
||||
int limit = count * NUMBER;
|
||||
for (int i = 0; i < limit; i++) {
|
||||
access.addItem("Random.Real" + i, new DataCallback() {
|
||||
@Override
|
||||
public void changed(Item item, ItemState is) {
|
||||
LOGGER.info("Item:[" + item.getId() + "], Value:["
|
||||
+ is.getValue() + "]");
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
access.bind();
|
||||
Thread.sleep(1000);
|
||||
access.unbind();
|
||||
long end = System.currentTimeMillis();
|
||||
LOGGER.info("EndDate[" + new Date() + "],CurrentMillis:" + end);
|
||||
LOGGER.info("Total Spend:[" + (end - start) + "]");
|
||||
server.dispose();
|
||||
}
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
package com.freud.opc.utgard.perf;
|
||||
|
||||
import static com.freud.opc.utgard.perf.config.ConfigReader.config;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.concurrent.Executors;
|
||||
|
||||
import org.apache.log4j.Logger;
|
||||
import org.openscada.opc.lib.da.AccessBase;
|
||||
import org.openscada.opc.lib.da.Async20Access;
|
||||
import org.openscada.opc.lib.da.DataCallback;
|
||||
import org.openscada.opc.lib.da.Item;
|
||||
import org.openscada.opc.lib.da.ItemState;
|
||||
import org.openscada.opc.lib.da.Server;
|
||||
|
||||
public class PublishOPCPerfTest {
|
||||
|
||||
private static Logger LOGGER = Logger.getLogger(PublishOPCPerfTest.class);
|
||||
|
||||
private static final int NUMBER = 10000;
|
||||
private static final int WAN_NUMBER = 10;
|
||||
|
||||
public static void main(String[] args) throws Exception {
|
||||
for (int i = 1; i <= WAN_NUMBER; i++) {
|
||||
testSteps(i);
|
||||
}
|
||||
}
|
||||
|
||||
private static void testSteps(int count) throws Exception {
|
||||
long start = System.currentTimeMillis();
|
||||
|
||||
LOGGER.info("Step-" + count + "W:");
|
||||
LOGGER.info("StartDate[" + new Date() + "],CurrentMillis:" + start);
|
||||
|
||||
Server server = new Server(config(),
|
||||
Executors.newSingleThreadScheduledExecutor());
|
||||
|
||||
server.connect();
|
||||
|
||||
AccessBase access = new Async20Access(server, 1000, true);
|
||||
|
||||
int limit = count * NUMBER;
|
||||
for (int i = 0; i < limit; i++) {
|
||||
access.addItem("Random.Real" + i, new DataCallback() {
|
||||
@Override
|
||||
public void changed(Item item, ItemState is) {
|
||||
LOGGER.info("Item:[" + item.getId() + "], Value:["
|
||||
+ is.getValue() + "]");
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
access.bind();
|
||||
Thread.sleep(1000);
|
||||
access.unbind();
|
||||
long end = System.currentTimeMillis();
|
||||
LOGGER.info("EndDate[" + new Date() + "],CurrentMillis:" + end);
|
||||
LOGGER.info("Total Spend:[" + (end - start) + "]");
|
||||
server.dispose();
|
||||
}
|
||||
}
|
@ -0,0 +1,69 @@
|
||||
package com.freud.opc.utgard.perf;
|
||||
|
||||
import static com.freud.opc.utgard.perf.config.ConfigReader.config;
|
||||
|
||||
import java.text.MessageFormat;
|
||||
import java.util.Date;
|
||||
import java.util.concurrent.Executors;
|
||||
|
||||
import org.apache.log4j.Logger;
|
||||
import org.openscada.opc.lib.da.Group;
|
||||
import org.openscada.opc.lib.da.Item;
|
||||
import org.openscada.opc.lib.da.Server;
|
||||
|
||||
public class SyncOPCPerfTest {
|
||||
|
||||
private static Logger LOGGER = Logger.getLogger(SyncOPCPerfTest.class);
|
||||
|
||||
private static final int NUMBER = 10000;
|
||||
private static final int WAN_NUMBER = 10;
|
||||
|
||||
public static void main(String[] args) throws Exception {
|
||||
for (int i = 1; i <= WAN_NUMBER; i++) {
|
||||
testSteps(i);
|
||||
}
|
||||
}
|
||||
|
||||
private static void testSteps(int count) throws Exception {
|
||||
long start = System.currentTimeMillis();
|
||||
|
||||
LOGGER.info("Step-" + count + "W:");
|
||||
LOGGER.info("startDate[" + new Date() + "],CurrentMillis:" + start);
|
||||
|
||||
Server server = new Server(config(),
|
||||
Executors.newSingleThreadScheduledExecutor());
|
||||
|
||||
server.connect();
|
||||
|
||||
Group group = server.addGroup();
|
||||
|
||||
int limit = count * NUMBER;
|
||||
Item[] items = new Item[limit];
|
||||
|
||||
long createStart = System.currentTimeMillis();
|
||||
LOGGER.info("Create the items[" + new Date() + "],CurrentMillis:"
|
||||
+ createStart);
|
||||
|
||||
for (int i = 0; i < limit; i++) {
|
||||
Item item = group.addItem("Random.Real" + i);
|
||||
items[i] = item;
|
||||
}
|
||||
|
||||
long createEnd = System.currentTimeMillis();
|
||||
LOGGER.info("Create finish [" + new Date() + "],CurrentMillis:"
|
||||
+ createEnd);
|
||||
|
||||
long read = System.currentTimeMillis();
|
||||
LOGGER.info("Start Read[" + new Date() + "],CurrentMillis:" + read);
|
||||
|
||||
group.read(true, items);
|
||||
long end = System.currentTimeMillis();
|
||||
LOGGER.info("End Read[" + new Date() + "],CurrentMillis:" + end);
|
||||
|
||||
LOGGER.info(MessageFormat.format(
|
||||
"Total[{0}], CreateItem[{1}], Read[{2}]", end - start,
|
||||
createEnd - createStart, end - read));
|
||||
|
||||
server.dispose();
|
||||
}
|
||||
}
|
@ -0,0 +1,49 @@
|
||||
package com.freud.opc.utgard.perf.config;
|
||||
|
||||
import static com.freud.opc.utgard.perf.config.ConfigReader.CLSID;
|
||||
import static com.freud.opc.utgard.perf.config.ConfigReader.DOMAIN;
|
||||
import static com.freud.opc.utgard.perf.config.ConfigReader.HOST;
|
||||
import static com.freud.opc.utgard.perf.config.ConfigReader.PASSWORD;
|
||||
import static com.freud.opc.utgard.perf.config.ConfigReader.USERNAME;
|
||||
import static com.freud.opc.utgard.perf.config.ConfigReader.getProp;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Properties;
|
||||
|
||||
import org.openscada.opc.lib.common.ConnectionInformation;
|
||||
|
||||
public class ConfigReader {
|
||||
|
||||
private static Properties prop;
|
||||
|
||||
public static final String HOST = "host";
|
||||
public static final String DOMAIN = "domain";
|
||||
public static final String USERNAME = "username";
|
||||
public static final String PASSWORD = "password";
|
||||
public static final String CLSID = "clsid";
|
||||
public static final String PROGID = "progid";
|
||||
|
||||
static {
|
||||
try {
|
||||
prop = new Properties();
|
||||
prop.load(ConfigReader.class.getClassLoader().getResourceAsStream(
|
||||
"config.properties"));
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
public static String getProp(String name) {
|
||||
return prop.getProperty(name);
|
||||
}
|
||||
|
||||
public static ConnectionInformation config() {
|
||||
ConnectionInformation ci = new ConnectionInformation();
|
||||
ci.setHost(getProp(HOST));
|
||||
ci.setDomain(getProp(DOMAIN));
|
||||
ci.setUser(getProp(USERNAME));
|
||||
ci.setPassword(getProp(PASSWORD));
|
||||
ci.setClsid(getProp(CLSID));
|
||||
return ci;
|
||||
}
|
||||
}
|
@ -0,0 +1,40 @@
|
||||
2014-12-04 22:36:40,543-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Step-1W:
|
||||
2014-12-04 22:36:40,547-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - StartDate[Thu Dec 04 22:36:40 CST 2014],CurrentMillis:1417703800543
|
||||
2014-12-04 22:36:45,303-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - EndDate[Thu Dec 04 22:36:45 CST 2014],CurrentMillis:1417703805303
|
||||
2014-12-04 22:36:45,304-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Total Spend:[4760]
|
||||
2014-12-04 22:36:45,306-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Step-2W:
|
||||
2014-12-04 22:36:45,306-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - StartDate[Thu Dec 04 22:36:45 CST 2014],CurrentMillis:1417703805306
|
||||
2014-12-04 22:36:50,508-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - EndDate[Thu Dec 04 22:36:50 CST 2014],CurrentMillis:1417703810508
|
||||
2014-12-04 22:36:50,508-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Total Spend:[5202]
|
||||
2014-12-04 22:36:50,510-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Step-3W:
|
||||
2014-12-04 22:36:50,510-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - StartDate[Thu Dec 04 22:36:50 CST 2014],CurrentMillis:1417703810510
|
||||
2014-12-04 22:36:57,901-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - EndDate[Thu Dec 04 22:36:57 CST 2014],CurrentMillis:1417703817901
|
||||
2014-12-04 22:36:57,901-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Total Spend:[7391]
|
||||
2014-12-04 22:36:57,902-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Step-4W:
|
||||
2014-12-04 22:36:57,902-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - StartDate[Thu Dec 04 22:36:57 CST 2014],CurrentMillis:1417703817902
|
||||
2014-12-04 22:37:06,828-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - EndDate[Thu Dec 04 22:37:06 CST 2014],CurrentMillis:1417703826828
|
||||
2014-12-04 22:37:06,828-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Total Spend:[8926]
|
||||
2014-12-04 22:37:06,828-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Step-5W:
|
||||
2014-12-04 22:37:06,828-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - StartDate[Thu Dec 04 22:37:06 CST 2014],CurrentMillis:1417703826828
|
||||
2014-12-04 22:37:17,882-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - EndDate[Thu Dec 04 22:37:17 CST 2014],CurrentMillis:1417703837882
|
||||
2014-12-04 22:37:17,882-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Total Spend:[11054]
|
||||
2014-12-04 22:37:17,882-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Step-6W:
|
||||
2014-12-04 22:37:17,882-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - StartDate[Thu Dec 04 22:37:17 CST 2014],CurrentMillis:1417703837882
|
||||
2014-12-04 22:37:30,228-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - EndDate[Thu Dec 04 22:37:30 CST 2014],CurrentMillis:1417703850228
|
||||
2014-12-04 22:37:30,228-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Total Spend:[12346]
|
||||
2014-12-04 22:37:30,228-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Step-7W:
|
||||
2014-12-04 22:37:30,228-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - StartDate[Thu Dec 04 22:37:30 CST 2014],CurrentMillis:1417703850228
|
||||
2014-12-04 22:37:44,168-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - EndDate[Thu Dec 04 22:37:44 CST 2014],CurrentMillis:1417703864168
|
||||
2014-12-04 22:37:44,168-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Total Spend:[13940]
|
||||
2014-12-04 22:37:44,168-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Step-8W:
|
||||
2014-12-04 22:37:44,171-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - StartDate[Thu Dec 04 22:37:44 CST 2014],CurrentMillis:1417703864168
|
||||
2014-12-04 22:37:59,890-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - EndDate[Thu Dec 04 22:37:59 CST 2014],CurrentMillis:1417703879890
|
||||
2014-12-04 22:37:59,890-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Total Spend:[15722]
|
||||
2014-12-04 22:37:59,890-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Step-9W:
|
||||
2014-12-04 22:37:59,890-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - StartDate[Thu Dec 04 22:37:59 CST 2014],CurrentMillis:1417703879890
|
||||
2014-12-04 22:38:17,518-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - EndDate[Thu Dec 04 22:38:17 CST 2014],CurrentMillis:1417703897518
|
||||
2014-12-04 22:38:17,518-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Total Spend:[17628]
|
||||
2014-12-04 22:38:17,518-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Step-10W:
|
||||
2014-12-04 22:38:17,518-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - StartDate[Thu Dec 04 22:38:17 CST 2014],CurrentMillis:1417703897518
|
||||
2014-12-04 22:38:37,223-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - EndDate[Thu Dec 04 22:38:37 CST 2014],CurrentMillis:1417703917223
|
||||
2014-12-04 22:38:37,223-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Total Spend:[19705]
|
13556
OPC_Client_Utgard_Performance/utgard_result.log.async_1sleep
Normal file
13556
OPC_Client_Utgard_Performance/utgard_result.log.async_1sleep
Normal file
File diff suppressed because it is too large
Load Diff
70
OPC_Client_Utgard_Performance/utgard_result.log_sync
Normal file
70
OPC_Client_Utgard_Performance/utgard_result.log_sync
Normal file
@ -0,0 +1,70 @@
|
||||
2014-12-04 21:13:02,195-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Step-1W:
|
||||
2014-12-04 21:13:02,199-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - startDate[Thu Dec 04 21:13:02 CST 2014],CurrentMillis:1417698782195
|
||||
2014-12-04 21:13:02,397-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create the items[Thu Dec 04 21:13:02 CST 2014],CurrentMillis:1417698782397
|
||||
2014-12-04 21:13:06,211-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create finish [Thu Dec 04 21:13:06 CST 2014],CurrentMillis:1417698786211
|
||||
2014-12-04 21:13:06,213-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Start Read[Thu Dec 04 21:13:06 CST 2014],CurrentMillis:1417698786213
|
||||
2014-12-04 21:13:06,729-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - End Read[Thu Dec 04 21:13:06 CST 2014],CurrentMillis:1417698786729
|
||||
2014-12-04 21:13:06,730-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Total[4,534], CreateItem[3,814], Read[516]
|
||||
2014-12-04 21:13:06,730-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Step-2W:
|
||||
2014-12-04 21:13:06,730-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - startDate[Thu Dec 04 21:13:06 CST 2014],CurrentMillis:1417698786730
|
||||
2014-12-04 21:13:06,775-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create the items[Thu Dec 04 21:13:06 CST 2014],CurrentMillis:1417698786775
|
||||
2014-12-04 21:13:10,620-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create finish [Thu Dec 04 21:13:10 CST 2014],CurrentMillis:1417698790620
|
||||
2014-12-04 21:13:10,620-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Start Read[Thu Dec 04 21:13:10 CST 2014],CurrentMillis:1417698790620
|
||||
2014-12-04 21:13:11,057-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - End Read[Thu Dec 04 21:13:11 CST 2014],CurrentMillis:1417698791057
|
||||
2014-12-04 21:13:11,058-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Total[4,327], CreateItem[3,845], Read[437]
|
||||
2014-12-04 21:13:11,059-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Step-3W:
|
||||
2014-12-04 21:13:11,059-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - startDate[Thu Dec 04 21:13:11 CST 2014],CurrentMillis:1417698791059
|
||||
2014-12-04 21:13:11,070-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create the items[Thu Dec 04 21:13:11 CST 2014],CurrentMillis:1417698791070
|
||||
2014-12-04 21:13:16,306-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create finish [Thu Dec 04 21:13:16 CST 2014],CurrentMillis:1417698796305
|
||||
2014-12-04 21:13:16,306-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Start Read[Thu Dec 04 21:13:16 CST 2014],CurrentMillis:1417698796306
|
||||
2014-12-04 21:13:17,059-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - End Read[Thu Dec 04 21:13:17 CST 2014],CurrentMillis:1417698797059
|
||||
2014-12-04 21:13:17,059-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Total[6,000], CreateItem[5,235], Read[753]
|
||||
2014-12-04 21:13:17,059-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Step-4W:
|
||||
2014-12-04 21:13:17,059-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - startDate[Thu Dec 04 21:13:17 CST 2014],CurrentMillis:1417698797059
|
||||
2014-12-04 21:13:17,070-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create the items[Thu Dec 04 21:13:17 CST 2014],CurrentMillis:1417698797070
|
||||
2014-12-04 21:13:24,079-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create finish [Thu Dec 04 21:13:24 CST 2014],CurrentMillis:1417698804079
|
||||
2014-12-04 21:13:24,080-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Start Read[Thu Dec 04 21:13:24 CST 2014],CurrentMillis:1417698804079
|
||||
2014-12-04 21:13:25,119-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - End Read[Thu Dec 04 21:13:25 CST 2014],CurrentMillis:1417698805119
|
||||
2014-12-04 21:13:25,119-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Total[8,060], CreateItem[7,009], Read[1,040]
|
||||
2014-12-04 21:13:25,119-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Step-5W:
|
||||
2014-12-04 21:13:25,119-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - startDate[Thu Dec 04 21:13:25 CST 2014],CurrentMillis:1417698805119
|
||||
2014-12-04 21:13:25,129-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create the items[Thu Dec 04 21:13:25 CST 2014],CurrentMillis:1417698805129
|
||||
2014-12-04 21:13:34,037-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create finish [Thu Dec 04 21:13:34 CST 2014],CurrentMillis:1417698814037
|
||||
2014-12-04 21:13:34,037-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Start Read[Thu Dec 04 21:13:34 CST 2014],CurrentMillis:1417698814037
|
||||
2014-12-04 21:13:35,409-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - End Read[Thu Dec 04 21:13:35 CST 2014],CurrentMillis:1417698815409
|
||||
2014-12-04 21:13:35,409-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Total[10,290], CreateItem[8,908], Read[1,372]
|
||||
2014-12-04 21:13:35,409-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Step-6W:
|
||||
2014-12-04 21:13:35,409-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - startDate[Thu Dec 04 21:13:35 CST 2014],CurrentMillis:1417698815409
|
||||
2014-12-04 21:13:35,419-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create the items[Thu Dec 04 21:13:35 CST 2014],CurrentMillis:1417698815419
|
||||
2014-12-04 21:13:46,253-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create finish [Thu Dec 04 21:13:46 CST 2014],CurrentMillis:1417698826253
|
||||
2014-12-04 21:13:46,253-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Start Read[Thu Dec 04 21:13:46 CST 2014],CurrentMillis:1417698826253
|
||||
2014-12-04 21:13:47,979-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - End Read[Thu Dec 04 21:13:47 CST 2014],CurrentMillis:1417698827978
|
||||
2014-12-04 21:13:47,979-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Total[12,569], CreateItem[10,834], Read[1,725]
|
||||
2014-12-04 21:13:47,979-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Step-7W:
|
||||
2014-12-04 21:13:47,979-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - startDate[Thu Dec 04 21:13:47 CST 2014],CurrentMillis:1417698827979
|
||||
2014-12-04 21:13:48,012-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create the items[Thu Dec 04 21:13:48 CST 2014],CurrentMillis:1417698828012
|
||||
2014-12-04 21:14:00,045-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create finish [Thu Dec 04 21:14:00 CST 2014],CurrentMillis:1417698840045
|
||||
2014-12-04 21:14:00,045-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Start Read[Thu Dec 04 21:14:00 CST 2014],CurrentMillis:1417698840045
|
||||
2014-12-04 21:14:02,550-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - End Read[Thu Dec 04 21:14:02 CST 2014],CurrentMillis:1417698842550
|
||||
2014-12-04 21:14:02,550-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Total[14,571], CreateItem[12,033], Read[2,505]
|
||||
2014-12-04 21:14:02,550-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Step-8W:
|
||||
2014-12-04 21:14:02,550-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - startDate[Thu Dec 04 21:14:02 CST 2014],CurrentMillis:1417698842550
|
||||
2014-12-04 21:14:02,560-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create the items[Thu Dec 04 21:14:02 CST 2014],CurrentMillis:1417698842560
|
||||
2014-12-04 21:14:16,559-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create finish [Thu Dec 04 21:14:16 CST 2014],CurrentMillis:1417698856559
|
||||
2014-12-04 21:14:16,559-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Start Read[Thu Dec 04 21:14:16 CST 2014],CurrentMillis:1417698856559
|
||||
2014-12-04 21:14:19,167-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - End Read[Thu Dec 04 21:14:19 CST 2014],CurrentMillis:1417698859167
|
||||
2014-12-04 21:14:19,167-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Total[16,617], CreateItem[13,999], Read[2,608]
|
||||
2014-12-04 21:14:19,167-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Step-9W:
|
||||
2014-12-04 21:14:19,167-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - startDate[Thu Dec 04 21:14:19 CST 2014],CurrentMillis:1417698859167
|
||||
2014-12-04 21:14:19,177-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create the items[Thu Dec 04 21:14:19 CST 2014],CurrentMillis:1417698859177
|
||||
2014-12-04 21:14:34,784-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create finish [Thu Dec 04 21:14:34 CST 2014],CurrentMillis:1417698874784
|
||||
2014-12-04 21:14:34,784-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Start Read[Thu Dec 04 21:14:34 CST 2014],CurrentMillis:1417698874784
|
||||
2014-12-04 21:14:38,291-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - End Read[Thu Dec 04 21:14:38 CST 2014],CurrentMillis:1417698878291
|
||||
2014-12-04 21:14:38,292-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Total[19,124], CreateItem[15,607], Read[3,507]
|
||||
2014-12-04 21:14:38,292-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Step-10W:
|
||||
2014-12-04 21:14:38,292-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - startDate[Thu Dec 04 21:14:38 CST 2014],CurrentMillis:1417698878292
|
||||
2014-12-04 21:14:38,302-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create the items[Thu Dec 04 21:14:38 CST 2014],CurrentMillis:1417698878302
|
||||
2014-12-04 21:14:56,065-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create finish [Thu Dec 04 21:14:56 CST 2014],CurrentMillis:1417698896065
|
||||
2014-12-04 21:14:56,065-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Start Read[Thu Dec 04 21:14:56 CST 2014],CurrentMillis:1417698896065
|
||||
2014-12-04 21:15:00,438-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - End Read[Thu Dec 04 21:15:00 CST 2014],CurrentMillis:1417698900438
|
||||
2014-12-04 21:15:00,438-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Total[22,146], CreateItem[17,763], Read[4,373]
|
Loading…
Reference in New Issue
Block a user