The CRL ThreadPool HillClimibing algorithm in C#
C# R
Switch branches/tags
Nothing to show
Clone or download
cklutz Merge pull request #1 from mattwarren/patch-1
Tidied up the README file
Latest commit 25c2be9 Sep 20, 2017
Permalink
Failed to load latest commit information.
HillClimbing initial Apr 18, 2017
.gitignore Initial commit Apr 18, 2017
HillClimbing.sln initial Apr 18, 2017
LICENSE Initial commit Apr 18, 2017
README.md Tidied up the README file Apr 19, 2017

README.md

HillClimbing

The CRL ThreadPool HillClimibing algorithm in C#

Based / inspired on Matt Warren's The CLR Thread Pool 'Thread Injection' Algorithm article and code.

Basically, this repository contains the respective CLR (C++) source code ported C#.

To create the graphs that are also shown in Matt's article, do as follows:

  1. Install Microsoft R Client.
  2. Run the 'install.packages("ggplot2")' command in "Rgui.exe"
  3. Run the following command for the files generated by "HillClimbing.exe"
 "C:\Program Files\Microsoft\R Client\R_SERVER\bin\x64\rscript.exe" CreateGraphs.R results-random.txt random.png
 "C:\Program Files\Microsoft\R Client\R_SERVER\bin\x64\rscript.exe" CreateGraphs.R results-smooth.txt smooth.png