Skip to content

cklutz/HillClimbing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

The CRL ThreadPool HillClimibing algorithm in C#

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published