Pavel Tupitsyn created IGNITE-2874: -------------------------------------- Summary: .NET: Improve DataStreamer performance Key: IGNITE-2874 URL: https://issues.apache.org/jira/browse/IGNITE-2874 Project: Ignite Issue Type: Improvement Components: platforms Affects Versions: 1.6 Reporter: Pavel Tupitsyn Assignee: Pavel Tupitsyn Priority: Critical Fix For: 1.6
DataStreamerExample takes ~50s to load 500K accounts, which is quite slow. Quick profiling shows that DataStreamerBatch.Send spends a lot of time in ReaderWriterLockSlim and GC. Only 13% is actual Java interop. Considerations: * Data streamer is mostly used from a single thread * Try to replace ReaderWriterLockSlim with simple lock, this can be faster * Try to reduce allocations -- This message was sent by Atlassian JIRA (v6.3.4#6332)