You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ignite.apache.org by rishi007bansod <ri...@gmail.com> on 2016/12/01 07:13:58 UTC
Objects in heap dump corresponding to binary and de-serialized
version of entries
I have loaded customer table with 3,899,999 entries in cache. Following is
heap dump for same.
<http://apache-ignite-users.70518.x6.nabble.com/file/n9321/lookup.png>
Which objects in this heap dump represents binary and de-serialized version
of entries?
*GridH2ValueCacheObject, GridH2KeyValueRowOnHeap* are these objects
corresponding to de-serialized entries? Also what does
*ConcurrentSkipListMap$Node* and *ConcurrentSkipListMap$Index* holds?
--
View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Objects-in-heap-dump-corresponding-to-binary-and-de-serialized-version-of-entries-tp9321.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.
Re: Objects in heap dump corresponding to binary and de-serialized
version of entries
Posted by vkulichenko <va...@gmail.com>.
BinaryObjectImpl is a binary object, while deserialized objects will be shown
as your classes. Deserialized objects are not stored by default. However, if
you have queries enabled, and do a read on server side (i.e. send a closure
there to do a local get), then the deserialized object will be cached inside
the binary object. And this is actually a bug hopefully which will be fixed
soon: https://issues.apache.org/jira/browse/IGNITE-4293
-Val
--
View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Objects-in-heap-dump-corresponding-to-binary-and-de-serialized-version-of-entries-tp9321p9343.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.
Re: Objects in heap dump corresponding to binary and de-serialized
version of entries
Posted by rishi007bansod <ri...@gmail.com>.
Hi,
Is there any way we can differentiate between deserialized and binary
objects from heap dump? I want to get details about *how many deserialized
and how many binary objects* are present in heap dump. Is there any way we
can store data in only binary format instead of serialized data?
--
View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Objects-in-heap-dump-corresponding-to-binary-and-de-serialized-version-of-entries-tp9321p9330.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.
Re: Objects in heap dump corresponding to binary and de-serialized
version of entries
Posted by Andrey Mashenkov <an...@gmail.com>.
Hi,
GridDhtAtomicCacheEntry represents cache entry. BinaryObject represents
serialized objects: entry keys and entry values.
GridH2ValueCacheObject, GridH2KeyValueRowOnHeap are index internal objects.
On Thu, Dec 1, 2016 at 10:13 AM, rishi007bansod <ri...@gmail.com>
wrote:
> I have loaded customer table with 3,899,999 entries in cache. Following is
> heap dump for same.
>
> <http://apache-ignite-users.70518.x6.nabble.com/file/n9321/lookup.png>
>
> Which objects in this heap dump represents binary and de-serialized version
> of entries?
> *GridH2ValueCacheObject, GridH2KeyValueRowOnHeap* are these objects
> corresponding to de-serialized entries? Also what does
> *ConcurrentSkipListMap$Node* and *ConcurrentSkipListMap$Index* holds?
>
>
>
> --
> View this message in context: http://apache-ignite-users.
> 70518.x6.nabble.com/Objects-in-heap-dump-corresponding-to-
> binary-and-de-serialized-version-of-entries-tp9321.html
> Sent from the Apache Ignite Users mailing list archive at Nabble.com.
>
--
С уважением,
Машенков Андрей Владимирович
Тел. +7-921-932-61-82
Best regards,
Andrey V. Mashenkov
Cerr: +7-921-932-61-82