WernerMairl / protobuf-net-concurrency

Some investigations about protobuf perf with higher degree of parallelism
MIT License
0 stars 0 forks source link

Instrumentation Results (Perf Profiler) #6

Open WernerMairl opened 2 weeks ago

WernerMairl commented 2 weeks ago

image

ISerializer'1.Read seems to be the core. used often and recursively

WernerMairl commented 2 weeks ago

Idea for improvement:

The "while" loop in line 243 may be slow, specially if line 230 or line 234 is slow.

what we have lerned using Channels: read the positions first without doing the (slow) reads. do the (slow reads) with positions as input => using multiple threads/channels

image