Skip to content

optimize Signal & create parallel processing tests#248

Merged
swharden merged 5 commits intoScottPlot:masterfrom
StendProg:MultiThreadingTests
Feb 12, 2020
Merged

optimize Signal & create parallel processing tests#248
swharden merged 5 commits intoScottPlot:masterfrom
StendProg:MultiThreadingTests

Conversation

@StendProg
Copy link
Contributor

@StendProg StendProg commented Feb 11, 2020

Add tests for currently implemented parallel renderers.
Additionaly tests for thread safe calls of Settings.GetPixel and Settings.GetLocation methods.
This PR prevents future Issues like #245.

Replaced Settings.GetPixel(0, value).Y with new Settings.GetPixelY() in Signal and SignalConst.

swharden added a commit that referenced this pull request Feb 12, 2020
will also trigger retry of the Linux build to see if it hangs #245 #248
@swharden swharden changed the title Add tests for parallel rendering. optimize Signal & create parallel processing tests Feb 12, 2020
@swharden swharden merged commit efa0e09 into ScottPlot:master Feb 12, 2020
@StendProg StendProg deleted the MultiThreadingTests branch February 12, 2020 17:22
swharden added a commit that referenced this pull request Mar 15, 2020
will also trigger retry of the Linux build to see if it hangs #245 #248
swharden added a commit that referenced this pull request Mar 15, 2020
optimize Signal & create parallel processing tests
@swharden
Copy link
Member

I made a benchmark program which gives a little more context to this optimization
image

swharden added a commit that referenced this pull request May 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants