source: project/wiki/building-chicken-for-performance @ 35556

Last change on this file since 35556 was 31126, checked in by Mario Domenech Goulart, 6 years ago

Properly capitalize CHICKEN on the wiki directory (only first level).

I used the following shell script to change things:

while IFS= read -d $'\0' -r file ; do

sed -i 's/Chicken/CHICKEN/g' "$file"

done < <(find wiki -maxdepth 1 -type f -print0 )

Some files have been manually reverted after that, since some
substitutions don't apply:

  • friedly-chicken (repl banner)
  • survey2011 (Chicken in URI paths)
  • chickenista-guide (Chickenista)

I hope the link canonicalization thing will be on my side.

File size: 868 bytes
Line 
1== Some Performance Hints
2
3Here are some pieces of information how to build a chicken for maximum
4performance. Note that only few applications are worth
5this hacking.
6
7* add  C_COMPILER_OPTIMIZATION_OPTIONS="-O3 -fomit-frame-pointer -march=native" to make call optimizations
8
9* add NOPTABLES=1 in make call
10
11* determine the best nursery size for your machine and passing it to make: make NURSERY=1048576 ...
12
13* How about HACKED_APPLY=0 ?
14
15== The Famous CHICKEN Run
16
17Here the fun part starts. The following entries are ordered by increasing runtime.
18The only time value listed is the user time reported by make check for a freshly built chicken.
19
20*# 10.446s: Intel Core2 T7800, chicken git 2011-07-01, gcc 4.5.1, standard build, 32bit mode, race on 2011-07-01, trainer: Sven
21
22Please help by providing performance tips, results and by improving the result format above!
Note: See TracBrowser for help on using the repository browser.