Symptom
Analysis Percentage: [17.53%]. Elapsed Time: [00:02:31].
Exception in thread "Read Raw TDS Thead 3351" java.lang.OutOfMemoryError: GC overhead limit exceeded (max heap: 1024 MB) Elapsed Time: [00:02:27].
at com.sybase.jdbc42.tds.TdsDataObject.funkyBinaryReader(TdsDataObject.java:1010)
at com.sybase.jdbc42.tds.TdsJdbcInputStream.getBytes(TdsJdbcInputStream.java:930)
at com.sybase.jdbc42.jdbc.SybResultSet.getBytes(SybResultSet.java:423)
at com.sybase.workload.repositorydb.ase.ASECatCaptureASEController.getAllTDS(ASECatCaptureASEController.java:3995)
at com.sybase.workload.ASECatCapture.getAllRawTDS(ASECatCapture.java:3434)
at com.sybase.workload.ASECatCaptureMgr$ASECatRawTDSPool$ASECatReadRawTDSThread.run(ASECatCaptureMgr.java:8340)
Exception in thread "Read Raw TDS Thead 3130" java.lang.OutOfMemoryError: Java heap space (failed to allocate 16400 bytes) (max heap: 1024 MB)
at com.sybase.jdbc42.utils.BufferPool.makeBuffer(BufferPool.java:247)
at com.sybase.jdbc42.utils.BufferPool.getBI(BufferPool.java:232)
at com.sybase.jdbc42.timedio.InStreamMgr.setBuffer(InStreamMgr.java:498)
at com.sybase.jdbc42.timedio.Dbio.doRead(Dbio.java:250)
at com.sybase.jdbc42.timedio.InStreamMgr.readIfOwner(InStreamMgr.java:587)
at com.sybase.jdbc42.timedio.InStreamMgr.doRead(InStreamMgr.java:319)
at com.sybase.jdbc42.tds.TdsProtocolContext.getChunk(TdsProtocolContext.java:622)
at com.sybase.jdbc42.tds.PduInputFormatter.readPacket(PduInputFormatter.java:239)
at com.sybase.jdbc42.tds.PduInputFormatter.read(PduInputFormatter.java:72)
at com.sybase.jdbc42.tds.TdsInputStream.read(TdsInputStream.java:88)
at com.sybase.jdbc42.tds.TdsInputStream.readUnsignedByte(TdsInputStream.java:121)
at com.sybase.jdbc42.tds.Tds.nextResult(Tds.java:3052)
at com.sybase.jdbc42.tds.Tds.readCommandResults(Tds.java:4571)
at com.sybase.jdbc42.tds.Tds.doCommand(Tds.java:4556)
at com.sybase.jdbc42.tds.Tds.endTransaction(Tds.java:2696)
at com.sybase.jdbc42.jdbc.SybConnection.commit(SybConnection.java:2067)
at com.sybase.workload.repositorydb.ase.ASECatRepoSvrASEController.callProcedure(ASECatRepoSvrASEController.java:879)
at com.sybase.workload.repositorydb.ase.ASECatRepoSvrASEController.callProcedure(ASECatRepoSvrASEController.java:588)
at com.sybase.workload.repositorydb.ase.ASECatCaptureASEController.getAllTDS(ASECatCaptureASEController.java:3952)
at com.sybase.workload.ASECatCapture.getAllRawTDS(ASECatCapture.java:3434)
at com.sybase.workload.ASECatCaptureMgr$ASECatRawTDSPool$ASECatReadRawTDSThread.run(ASECatCaptureMgr.java:8340)
Exception in thread "Read Raw TDS Thead 3493" java.lang.OutOfMemoryError: Java heap space (failed to allocate 16400 bytes) (max heap: 1024 MB)
at com.sybase.jdbc42.utils.BufferPool.makeBuffer(BufferPool.java:247)
at com.sybase.jdbc42.utils.BufferPool.getBI(BufferPool.java:232)
at com.sybase.jdbc42.timedio.InStreamMgr.setBuffer(InStreamMgr.java:498)
at com.sybase.jdbc42.timedio.Dbio.doRead(Dbio.java:250)
at com.sybase.jdbc42.timedio.InStreamMgr.readIfOwner(InStreamMgr.java:587)
at com.sybase.jdbc42.timedio.InStreamMgr.doRead(InStreamMgr.java:319)
at com.sybase.jdbc42.tds.TdsProtocolContext.getChunk(TdsProtocolContext.java:622)
at com.sybase.jdbc42.tds.PduInputFormatter.readPacket(PduInputFormatter.java:239)
at com.sybase.jdbc42.tds.PduInputFormatter.read(PduInputFormatter.java:72)
at com.sybase.jdbc42.tds.TdsInputStream.read(TdsInputStream.java:88)
at com.sybase.jdbc42.tds.TdsInputStream.readUnsignedByte(TdsInputStream.java:121)
at com.sybase.jdbc42.tds.Tds.nextResult(Tds.java:3052)
at com.sybase.jdbc42.tds.Tds.readCommandResults(Tds.java:4571)
at com.sybase.jdbc42.tds.Tds.doCommand(Tds.java:4556)
at com.sybase.jdbc42.tds.Tds.endTransaction(Tds.java:2696)
at com.sybase.jdbc42.jdbc.SybConnection.commit(SybConnection.java:2067)
at com.sybase.workload.repositorydb.ase.ASECatRepoSvrASEController.callProcedure(ASECatRepoSvrASEController.java:879)
at com.sybase.workload.repositorydb.ase.ASECatRepoSvrASEController.callProcedure(ASECatRepoSvrASEController.java:588)
at com.sybase.workload.repositorydb.ase.ASECatCaptureASEController.getAllTDS(ASECatCaptureASEController.java:3952)
at com.sybase.workload.ASECatCapture.getAllRawTDS(ASECatCapture.java:3434)
at com.sybase.workload.ASECatCaptureMgr$ASECatRawTDSPool$ASECatReadRawTDSThread.run(ASECatCaptureMgr.java:8340)
Read more...
Environment
- SAP Adaptive Server Enterprise (ASE) 16.0
- Workload Analyzer
Product
Keywords
KBA , BC-SYB-ASE , Sybase ASE Database Platform (non Business Suite) , How To
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.