Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cf-dev] CPU issue and release 2.0.0M5

Hi,

I talked about CPU issue in production with Californium/Scandium some weeks ago.

After a long period of time the CPU increase exponentially while the traffic is constants.

   Playing with CPU profiler does not reveal "big" performance issue.
Analysis of Heap dump and GC logs, let me thinks that this is about memory leak.
   The GC logs show a large CPU consumption when the heap is almost full.

The heap dump show that memory leak seems to be in InMemoryExchangeStore, more precisely ExchangeByToken map.
   Most of Exchanges in this map are about observe request using block2.
The issue impact 2.0.0M3 (the one we currently using) but I think also the 2.0.0M4.

The good news : it should be fixed in master since PR 369 : https://github.com/eclipse/californium/pull/369

    This let me think we should release a 2.0.0M5 soon.
Do you have particular point you want to address/finished for this 2.0.0M5 ?

Simon



Back to the top