Audit Level set to Development reduces Performance drastically

(Doc ID 1948355.1)

Last updated on JUNE 14, 2017

Applies to:

Oracle Business Process Management Suite - Version 11.1.1.7.0 and later
Information in this document applies to any platform.

Symptoms

After enabling the audit level to Development you see a large drop in performance.  When checking the thread dumps you see the following thread:

 

"[ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'" id=254 idx=0x3d8 tid=23469 prio=5 alive, native_blocked, daemon
   at jrockit/net/SocketNativeIO.readBytesPinned(Ljava/io/FileDescriptor;[BIII)I(Native Method)
   at jrockit/net/SocketNativeIO.socketRead(SocketNativeIO.java:32)[inlined]
   at java/net/SocketInputStream.socketRead0(Ljava/io/FileDescriptor;[BIII)I(SocketInputStream.java)[inlined]
   at java/net/SocketInputStream.read(SocketInputStream.java:129)[optimized]
   at oracle/net/nt/MetricsEnabledInputStream.read(TcpNTAdapter.java:730)[optimized]
   at oracle/net/ns/Packet.receive(Packet.java:302)[optimized]
   at oracle/net/ns/DataPacket.receive(DataPacket.java:108)[optimized]
   at oracle/net/ns/NetInputStream.getNextPacket(NetInputStream.java:317)[optimized]
   at oracle/net/ns/NetInputStream.read(NetInputStream.java:262)[optimized]
   at oracle/net/ns/NetInputStream.read(NetInputStream.java:187)[inlined]
   at oracle/net/ns/NetInputStream.read(NetInputStream.java:104)[optimized]
   at oracle/jdbc/driver/T4CSocketInputStreamWrapper.readNextPacket(T4CSocketInputStreamWrapper.java:126)[inlined]
   at oracle/jdbc/driver/T4CSocketInputStreamWrapper.read(T4CSocketInputStreamWrapper.java:82)[optimized]
   at oracle/jdbc/driver/T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1178)[optimized]
   at oracle/jdbc/driver/T4CTTIfun.receive(T4CTTIfun.java:314)[optimized]
   at oracle/jdbc/driver/T4CTTIfun.doRPC(T4CTTIfun.java:205)[optimized]
   at oracle/jdbc/driver/T4C7Ocommoncall.doOCOMMIT(T4C7Ocommoncall.java:80)
   at oracle/jdbc/driver/T4CConnection.doCommit(T4CConnection.java:659)
   ^-- Holding lock: oracle/jdbc/driver/T4CConnection@0x1095a9b28[recursive]
   at oracle/jdbc/driver/PhysicalConnection.commit(PhysicalConnection.java:5081)
   ^-- Holding lock: oracle/jdbc/driver/T4CConnection@0x1095a9b28[thin lock]
   at oracle/jdbc/driver/PhysicalConnection.commit(PhysicalConnection.java:5098)
   at weblogic/jdbc/wrapper/PoolConnection_oracle_jdbc_driver_T4CConnection.commit()V(Unknown Source)
   at oracle/toplink/internal/databaseaccess/DatabaseAccessor.basicCommitTransaction(DatabaseAccessor.java:351)
   at oracle/toplink/internal/databaseaccess/DatasourceAccessor.commitTransaction(DatasourceAccessor.java:322)
   at oracle/toplink/internal/databaseaccess/DatabaseAccessor.commitTransaction(DatabaseAccessor.java:342)
   at oracle/toplink/internal/sessions/AbstractSession.basicCommitTransaction(AbstractSession.java:356)
   at oracle/toplink/threetier/ClientSession.basicCommitTransaction(ClientSession.java:114)
   at oracle/toplink/internal/sessions/AbstractSession.commitTransaction(AbstractSession.java:551)
   at oracle/toplink/internal/sessions/UnitOfWorkImpl.commitTransaction(UnitOfWorkImpl.java:1483)
   at oracle/toplink/internal/sessions/UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1354)
   at oracle/toplink/internal/sessions/UnitOfWorkImpl.commitToDatabaseWithChangeSet(UnitOfWorkImpl.java:1427)
   at oracle/toplink/internal/sessions/UnitOfWorkImpl.commitRootUnitOfWork(UnitOfWorkImpl.java:1173)
   at oracle/toplink/internal/sessions/UnitOfWorkImpl.commit(UnitOfWorkImpl.java:945)
   at oracle/integration/platform/instance/store/DOStore.saveDataObject(DOStore.java:297)
   at oracle/integration/platform/instance/store/DOStore.saveImmediate(DOStore.java:250)
   at oracle/integration/platform/instance/store/DOStore.save(DOStore.java:245)
   at oracle/integration/platform/instance/InstanceManagerImpl.persistReferenceInstanceBean(InstanceManagerImpl.java:1221)
   at oracle/integration/platform/blocks/adapter/AbstractAdapterBindingComponent.createAndPersistBindingInstance(AbstractAdapterBindingComponent.java:553)
   at oracle/integration/platform/blocks/adapter/AdapterReference.createAndPersistBindingInstance(AdapterReference.java:380)
   at oracle/integration/platform/blocks/adapter/AdapterReference.request(AdapterReference.java:188)
   at oracle/integration/platform/blocks/mesh/SynchronousMessageHandler.doRequest(SynchronousMessageHandler.java:139)[optimized]
   at oracle/integration/platform/blocks/mesh/MessageRouter.request(MessageRouter.java:182)
   at oracle/integration/platform/blocks/mesh/MeshImpl.request(MeshImpl.java:190)
   at sun/reflect/GeneratedMethodAccessor1851.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)
   at sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[optimized]
   at java/lang/reflect/Method.invoke(Method.java:597)[optimized]

 

 

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms