HI,

I have implemented export feature of ignite data using JDBC Interator

ResultSet rs = statement.executeQuery();

while (rs.next()){
// do operations

}

and fetch size is 200.

when i run export operation twice for 4 L records whole 6B is filled up and
never getting released.

Initially i thought that operations transforting result set to file causing
the memory full. But not.

I just did follwoing and still the memory is growing and not getting
released

while (rs.next()){
 // nothing
}

num     #instances         #bytes  class name
----------------------------------------------
   1:      55072353     2408335272  [C
   2:      54923606     1318166544  java.lang.String
   3:        779006      746187792  [B
   4:        903548      304746304  [Ljava.lang.Object;
   5:        773348      259844928  net.juniper.cs.entity.InstallBase
   6:       4745694      113896656  java.lang.Long
   7:       1111692       44467680  sun.nio.cs.UTF_8$Decoder
   8:        773348       30933920
 org.apache.ignite.internal.binary.BinaryObjectImpl
   9:        895627       21495048  java.util.ArrayList
  10:         12427       16517632  [I


Not sure why string objects are getting increased.

Could you please help in understanding the issue ?

Thanks

Reply via email to