Thanks, I will do some experimentation with it.Peter Skinner wrote:There are 6 files in the archive:Dann Corbit wrote:I would like a copy. I assumed you were using Intel C++.Peter Skinner wrote:If you would like my makefiles, I can post them on my website.Dann Corbit wrote:The latest crafty scales unbelievably well for me. I used P. Skinner's build (which blows the doors off of mine).
I use MSVS 2008 for my builds.
Peter
----------------------
Make files for 32bit PGO
pgi.xp
pgo.xp
----------------------
Make files for 64bit PGO
pgi64.xp
pgo64.xp
----------------------
Profile suite to gain your profile to merge into final exe.
profile.txt
profile.cmd
----------------------
I simply run in a MSVS command prompt:
nmake -f pgi(64).xp
Once finished the first stage, I run the profiler:
profile.cmd
This take about 3-4 minutes to complete.
Then of course pgo(64).xp. This produces the final exe.
I have found that using the arch:blend is much better than using arch:EM64T or arch:AMD64 (64 bit build) when profiling. Don't ask me why, but it seems to do a much better job.
If you can find any better options, please let me know.
Peter
I will probably also try to generalize it for use against any generic project rather than just crafty.