Open MarcoRossignoli opened 4 years ago
I'd like to get started on benchmarking the instrumentation portion.. If no one else has already started on it.
We should add the exploration of P/Invoking of platform specific memory mapping APIs to the list
We should add the exploration of P/Invoking of platform specific memory mapping APIs to the list
There is an issue for it https://github.com/coverlet-coverage/coverlet/issues/808
This issue is stale because it has been open for 3 months with no activity.
Coverlet performance can be improved in two main areas
Possible plan:
Instrumentation and hits accounting/report generator phases
[ ] Profile cpu/memory consumption to undestand where we spend time during instrumentation/hits report generation phases and optimize code
Performance during test run related to "invasive" instrumentation
[ ] fold adjacents sequence point/branches instrumentation https://github.com/coverlet-coverage/coverlet/issues/307
[ ] undestand if we suffer of false sharing due to in memory array storage and in case found a better structure
cc: @tonerdo @petli