Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-1267

Infinispan servers should disable storeAsBinary/lazyDeserialization

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 5.0.0.FINAL
    • 5.0.0.CR8
    • Marshalling
    • None

      this is because by default GenericJBossMarshaller is used and
      GenericJBossMarshaller.isMarshallable implementation marshalls objects to find whether they are marshallable.

      this proves to be a very significant performance bottleneck, see details in JBPAPP-6865
      in remote access storeAsBinary shouldn't have any performance impact, because the values that are received on serverside are already byte arrays.

        1. Call graph looks fine though.jpg
          165 kB
          Galder Zamarreño
        2. JProfiler Call tree view not showing calls.jpg
          31 kB
          Galder Zamarreño
        3. snap_get.png
          196 kB
          Michal Linhard
        4. snap_put.png
          218 kB
          Michal Linhard

              rh-ee-galder Galder Zamarreño
              mlinhard Michal Linhard (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: