Skip to content

Instantly share code, notes, and snippets.

@myuon
Last active August 29, 2015 14:15
Show Gist options
  • Save myuon/17a843208cabfdc0b073 to your computer and use it in GitHub Desktop.
Save myuon/17a843208cabfdc0b073 to your computer and use it in GitHub Desktop.
Hakoniwa Profiling
Sun Feb 22 21:07 2015 Time and Allocation Profiling Report (Final)
main +RTS -p -RTS
total time = 43.20 secs (43204 ticks @ 1000 us, 1 processor)
total alloc = 17,430,883,416 bytes (excludes profiling overheads)
COST CENTRE MODULE %time %alloc
main.paintOf.area Main 33.6 0.8
main.pictureOf Main 15.1 9.0
evolve.searchIn Main 11.7 24.4
main.\ Main 9.3 15.5
main.paintOf Main 8.1 19.0
coord Main 3.1 3.5
evolve.getAI Main 3.1 7.7
evolve Main 3.0 5.8
coord Main 1.8 0.0
main Main 1.6 0.1
evolve.eat Main 1.6 1.5
unstream/resize Data.Text.Internal.Fusion 1.4 3.5
coord Main 1.3 0.0
evolve.evolve' Main 0.9 1.4
main.\.\.\ Main 0.7 3.3
main.\.\ Main 0.4 1.7
individual inherited
COST CENTRE MODULE no. entries %time %alloc %time %alloc
MAIN MAIN 347 0 0.5 0.2 100.0 100.0
main Main 695 0 1.6 0.1 99.5 99.8
main.\ Main 1102 287 0.0 0.0 0.0 0.0
main.\ Main 1111 0 0.0 0.0 0.0 0.0
main.\.\ Main 1112 450 0.0 0.0 0.0 0.0
main.mouseClicked Main 1103 287 0.0 0.0 0.0 0.0
main.\ Main 898 1849 9.3 15.5 97.8 99.2
main.\.\ Main 1114 1718 0.0 0.0 0.0 0.0
main.\ Main 1113 0 0.0 0.0 0.0 0.0
dimension Main 1011 242374 0.0 0.0 0.0 0.0
dimension Main 1012 242374 0.0 0.0 0.0 0.0
dimension Main 1013 242374 0.0 0.0 0.0 0.0
coord Main 1008 24447114 0.8 0.0 3.3 2.2
coord Main 1009 24447114 0.4 0.0 2.5 2.2
coord Main 1010 24447114 2.0 2.2 2.0 2.2
main.\.plants Main 1004 1849 0.0 0.1 0.0 0.1
main.\.plants.\ Main 1006 454954 0.0 0.0 0.0 0.0
== Main 1005 454954 0.0 0.0 0.0 0.0
main.\.herbs Main 1001 1849 0.0 0.0 0.0 0.0
main.\.herbs.\ Main 1003 454954 0.0 0.0 0.0 0.0
== Main 1002 454954 0.0 0.0 0.0 0.0
rnf Codec.Picture.Types 1000 35146 0.0 0.0 0.0 0.0
main.\.carns Main 997 1849 0.1 0.0 0.1 0.0
main.\.carns.\ Main 999 454954 0.0 0.0 0.0 0.0
== Main 998 454954 0.0 0.0 0.0 0.0
unstream/resize Data.Text.Internal.Fusion 996 102395 0.0 0.1 0.0 0.1
main.pictureOf Main 986 454954 15.1 9.0 15.5 10.1
main.pictureOf.p Main 995 8593 0.0 0.0 0.0 0.0
unstream/resize Data.Text.Internal.Fusion 987 1828409 0.4 1.1 0.4 1.1
compare Main 985 1297446 0.0 0.0 0.0 0.0
main.\.\ Main 973 64715 0.4 1.7 43.9 27.4
main.\.\.\ Main 976 1294300 0.7 3.3 43.5 25.7
main.paintOf Main 977 1294300 8.1 19.0 42.8 22.5
main.paintOf.area Main 984 0 33.6 0.8 33.6 0.8
unstream/resize Data.Text.Internal.Fusion 982 3882900 0.9 2.3 0.9 2.3
main.paintOf.v Main 978 1294300 0.1 0.3 0.1 0.3
main.\.\ Main 968 454749 0.1 0.0 0.1 0.0
destructor Main 1104 419 0.0 0.0 0.0 0.0
destructor.destructor'.view Main 1123 9 0.0 0.0 0.0 0.0
destructor.plantAround Main 1119 9 0.0 0.0 0.0 0.0
spawn Main 1128 45 0.0 0.0 0.0 0.0
consMap' Main 1136 45 0.0 0.0 0.0 0.0
consMap.i Main 1139 45 0.0 0.0 0.0 0.0
consMap Main 1137 45 0.0 0.0 0.0 0.0
consMap.(...) Main 1138 45 0.0 0.0 0.0 0.0
spawn.\ Main 1135 11385 0.0 0.0 0.0 0.0
== Main 1134 11385 0.0 0.0 0.0 0.0
destructor.plantAround.c2 Main 1124 9 0.0 0.0 0.0 0.0
destructor.plantAround.(...) Main 1122 9 0.0 0.0 0.0 0.0
destructor.plantAround.c1 Main 1121 9 0.0 0.0 0.0 0.0
randomR Main 1120 9 0.0 0.0 0.0 0.0
uniformR Main 1125 45 0.0 0.0 0.0 0.0
uniformR System.Random.MWC 1126 90 0.0 0.0 0.0 0.0
uniformR.\ System.Random.MWC 1127 90 0.0 0.0 0.0 0.0
destructor.destructor' Main 1109 419 0.0 0.0 0.0 0.0
destructor.getAI Main 1117 9 0.0 0.0 0.0 0.0
destructor.getAI Main 1107 419 0.0 0.0 0.0 0.0
== Main 969 454749 0.0 0.0 0.0 0.0
evolve Main 900 454749 3.0 5.8 25.5 43.8
evolve.runAI Main 944 0 0.5 0.7 0.6 0.8
approx Main 1050 175406 0.0 0.0 0.1 0.1
approx.q Main 1051 175406 0.1 0.1 0.1 0.1
evolve.runAI.q Main 993 0 0.0 0.0 0.0 0.0
evolve.runAI.q.\ Main 994 46097 0.0 0.0 0.0 0.0
evolve.runAI.f Main 990 0 0.0 0.0 0.0 0.0
evolve.runAI.f.\ Main 991 46097 0.0 0.0 0.0 0.0
evolve.runAI.vel Main 988 46097 0.0 0.0 0.0 0.0
evolve.plantAround Main 925 182 0.0 0.0 0.0 0.1
spawn Main 933 546 0.0 0.1 0.0 0.1
consMap' Main 939 546 0.0 0.0 0.0 0.0
consMap.i Main 942 546 0.0 0.0 0.0 0.0
consMap Main 940 546 0.0 0.0 0.0 0.0
consMap.(...) Main 941 546 0.0 0.0 0.0 0.0
spawn.\ Main 938 120288 0.0 0.0 0.0 0.0
== Main 937 120288 0.0 0.0 0.0 0.0
evolve.plantAround.c2 Main 929 182 0.0 0.0 0.0 0.0
evolve.plantAround.(...) Main 928 182 0.0 0.0 0.0 0.0
evolve.plantAround.c1 Main 927 182 0.0 0.0 0.0 0.0
randomR Main 926 182 0.0 0.0 0.0 0.0
uniformR Main 930 546 0.0 0.0 0.0 0.0
uniformR System.Random.MWC 931 1092 0.0 0.0 0.0 0.0
uniformR.\ System.Random.MWC 932 1092 0.0 0.0 0.0 0.0
evolve.evolve'.\ Main 923 728213 0.1 0.0 0.1 0.0
== Main 924 728213 0.0 0.0 0.0 0.0
evolve.evolve' Main 918 454749 0.9 1.4 9.4 16.4
create Main 1141 33 0.0 0.0 0.0 0.0
spawn Main 1140 33 0.0 0.0 0.0 0.0
spawn.\ Main 1148 736 0.0 0.0 0.0 0.0
consMap' Main 1144 33 0.0 0.0 0.0 0.0
consMap.i Main 1147 33 0.0 0.0 0.0 0.0
consMap Main 1145 33 0.0 0.0 0.0 0.0
consMap.(...) Main 1146 33 0.0 0.0 0.0 0.0
spawn.\ Main 1143 7219 0.0 0.0 0.0 0.0
== Main 1142 7955 0.0 0.0 0.0 0.0
evolve.evolve'.view Main 1089 8529 0.0 0.0 0.0 0.0
eatBy Main 1043 62247 0.0 0.0 0.0 0.0
evolve.evolve'.view Main 1036 37746 0.0 0.0 0.0 0.0
unstream/resize Data.Text.Internal.Fusion 1007 25770 0.0 0.0 0.0 0.0
evolve.runAwayFrom Main 962 37766 0.1 0.1 1.2 2.2
getInside Main 1101 6281 0.0 0.0 0.0 0.0
evolve.runAwayFrom.\ Main 1099 2377 0.0 0.0 0.0 0.0
evolve.runAwayFrom.\.d' Main 1098 2377 0.0 0.0 0.0 0.0
evolve.searchIn Main 966 37766 0.8 1.7 1.1 2.0
evolve.searchIn.f Main 1092 2377 0.0 0.0 0.0 0.0
evolve.searchIn.f.\ Main 1094 2377 0.0 0.0 0.0 0.0
rnf Main 1097 2377 0.0 0.0 0.0 0.0
rnf Main 1096 2377 0.0 0.0 0.0 0.0
rnf Main 1095 2377 0.0 0.0 0.0 0.0
evolve.getAI Main 1093 2377 0.0 0.0 0.0 0.0
evolve.searchIn.\ Main 1063 101327 0.0 0.0 0.0 0.0
== Main 1064 63581 0.0 0.0 0.0 0.0
coord Main 1062 2675464 0.0 0.0 0.0 0.0
coord Main 1061 2675464 0.0 0.0 0.0 0.0
dimension Main 1060 668866 0.0 0.0 0.0 0.0
dimension Main 1059 668866 0.0 0.0 0.0 0.0
dimension Main 1058 668866 0.0 0.0 0.0 0.0
coord Main 1055 3677116 0.1 0.0 0.2 0.1
coord Main 1056 1001652 0.1 0.0 0.1 0.1
coord Main 1057 1001652 0.1 0.1 0.1 0.1
evolve.getAI Main 967 37766 0.0 0.1 0.0 0.1
evolve.getAI Main 964 37766 0.0 0.1 0.0 0.1
evolve.randomWalk Main 952 39065 0.1 0.0 0.2 0.2
getInside Main 957 1618 0.0 0.0 0.0 0.0
randomR Main 956 579 0.0 0.0 0.0 0.0
uniformR Main 959 579 0.0 0.0 0.0 0.0
uniformR System.Random.MWC 960 1158 0.0 0.0 0.0 0.0
uniformR.\ System.Random.MWC 961 1158 0.0 0.0 0.0 0.0
evolve.getAI Main 954 39065 0.1 0.1 0.1 0.1
evolve.searchIn Main 950 138858 3.1 6.5 4.6 8.2
evolve.searchIn.f Main 1045 201387 0.1 0.1 0.5 0.8
evolve.searchIn.f.\ Main 1049 201387 0.1 0.1 0.1 0.1
rnf Main 1054 201387 0.0 0.0 0.0 0.0
rnf Main 1053 201387 0.0 0.0 0.0 0.0
rnf Main 1052 201387 0.0 0.0 0.0 0.0
evolve.getAI Main 1047 201387 0.3 0.6 0.3 0.6
evolve.searchIn.\ Main 1042 463647 0.1 0.0 0.1 0.0
== Main 1044 324858 0.0 0.0 0.0 0.0
coord Main 1041 9625560 0.0 0.0 0.0 0.0
coord Main 1040 9625560 0.0 0.0 0.0 0.0
dimension Main 1039 2406390 0.0 0.0 0.0 0.0
dimension Main 1038 2406390 0.0 0.0 0.0 0.0
dimension Main 1037 2406390 0.0 0.0 0.0 0.0
coord Main 1033 13191698 0.3 0.0 0.8 0.3
coord Main 1034 3566138 0.3 0.0 0.5 0.3
coord Main 1035 3566138 0.2 0.3 0.2 0.3
evolve.getAI Main 951 138858 0.2 0.4 0.2 0.4
== Main 949 47427 0.0 0.0 0.0 0.0
evolve.eat Main 945 61741 0.7 0.5 1.9 3.0
unstream/resize Data.Text.Internal.Fusion 1090 15450 0.0 0.0 0.0 0.0
evolve.eat.y Main 1088 15450 0.0 0.0 0.0 0.0
evolve.eat.(...) Main 1086 15450 0.0 0.0 0.0 0.0
evolve.eat.iy Main 1085 15450 0.0 0.0 0.0 0.0
evolve.eat.\ Main 1084 16284 0.0 0.0 0.0 0.0
eatBy Main 1076 20641 0.0 0.0 0.0 0.0
evolve.searchIn Main 947 61741 0.8 1.9 1.2 2.3
evolve.searchIn.f Main 1078 18967 0.0 0.0 0.1 0.1
evolve.searchIn.f.\ Main 1080 18967 0.0 0.0 0.0 0.0
rnf Main 1083 18967 0.0 0.0 0.0 0.0
rnf Main 1082 18967 0.0 0.0 0.0 0.0
rnf Main 1081 18967 0.0 0.0 0.0 0.0
evolve.getAI Main 1079 18967 0.0 0.1 0.0 0.1
evolve.searchIn.\ Main 1032 87510 0.0 0.0 0.0 0.0
== Main 1077 25792 0.0 0.0 0.0 0.0
coord Main 1031 2832012 0.0 0.0 0.0 0.0
coord Main 1030 2832012 0.0 0.0 0.0 0.0
dimension Main 1029 708003 0.0 0.0 0.0 0.0
dimension Main 1028 708003 0.0 0.0 0.0 0.0
dimension Main 1027 708003 0.0 0.0 0.0 0.0
coord Main 1024 3966826 0.1 0.0 0.2 0.1
coord Main 1025 1134814 0.1 0.0 0.1 0.1
coord Main 1026 1134814 0.1 0.1 0.1 0.1
evolve.getAI Main 948 61741 0.1 0.2 0.1 0.2
evolve.getAI Main 946 61741 0.1 0.2 0.1 0.2
evolve.getAI Main 920 454749 0.6 1.4 0.6 1.4
evolve.searchIn Main 917 0 0.0 0.0 0.0 0.0
evolve.eat Main 909 454749 0.9 0.9 10.9 18.9
unstream/resize Data.Text.Internal.Fusion 1091 15637 0.0 0.0 0.0 0.0
evolve.eat.y Main 1087 15637 0.0 0.0 0.0 0.0
evolve.eat.(...) Main 1075 15637 0.0 0.0 0.0 0.0
evolve.eat.iy Main 1074 15637 0.0 0.0 0.0 0.0
evolve.eat.\ Main 1073 16264 0.0 0.0 0.0 0.0
eatBy Main 1023 200322 0.0 0.0 0.0 0.0
evolve.searchIn Main 913 454749 7.1 14.2 9.5 16.5
evolve.searchIn.f Main 1066 18967 0.0 0.0 0.0 0.1
evolve.searchIn.f.\ Main 1068 18967 0.0 0.0 0.0 0.0
rnf Main 1071 18967 0.0 0.0 0.0 0.0
rnf Main 1070 18967 0.0 0.0 0.0 0.0
rnf Main 1069 18967 0.0 0.0 0.0 0.0
evolve.getAI Main 1067 18967 0.0 0.1 0.0 0.1
evolve.searchIn.\ Main 1022 764658 0.1 0.0 0.1 0.0
== Main 1065 25792 0.0 0.0 0.0 0.0
coord Main 1021 21719636 0.0 0.0 0.0 0.0
coord Main 1020 21719636 0.0 0.0 0.0 0.0
dimension Main 1019 5429909 0.0 0.0 0.0 0.0
dimension Main 1018 5429909 0.0 0.0 0.0 0.0
dimension Main 1017 5429909 0.0 0.0 0.0 0.0
coord Main 1014 30197566 0.6 0.0 1.8 0.8
coord Main 1015 8477930 0.5 0.0 1.2 0.8
coord Main 1016 8477930 0.7 0.8 0.7 0.8
evolve.getAI Main 915 454749 0.5 1.4 0.5 1.4
evolve.getAI Main 911 454749 0.5 1.4 0.5 1.4
evolve.fieldAction Main 908 454749 0.6 0.0 0.6 0.0
evolve.sy Main 906 454749 0.0 0.0 0.0 0.0
evolve.(...) Main 905 454749 0.1 0.3 0.1 0.3
evolve.sx Main 904 454749 0.0 0.0 0.0 0.0
evolve.getAI Main 902 454749 0.6 1.4 0.6 1.4
spawn Main 887 73 0.0 0.0 0.0 0.0
spawn.\ Main 897 213 0.0 0.0 0.0 0.0
spawn.\ Main 896 1190 0.0 0.0 0.0 0.0
spawn.\ Main 893 1225 0.0 0.0 0.0 0.0
== Main 892 2628 0.0 0.0 0.0 0.0
consMap' Main 890 73 0.0 0.0 0.0 0.0
consMap.i Main 895 72 0.0 0.0 0.0 0.0
consMap Main 891 73 0.0 0.0 0.0 0.0
consMap.(...) Main 894 72 0.0 0.0 0.0 0.0
randomR Main 883 0 0.0 0.0 0.0 0.0
uniformR Main 884 73 0.0 0.0 0.0 0.0
uniformR System.Random.MWC 885 146 0.0 0.0 0.0 0.0
uniformR.\ System.Random.MWC 886 146 0.0 0.0 0.0 0.0
newField Main 859 0 0.0 0.0 0.1 0.4
newField.go Main 872 1 0.0 0.0 0.1 0.4
newField.go.\ Main 874 33 0.0 0.0 0.1 0.4
newField.go.\.\ Main 876 594 0.0 0.1 0.1 0.4
randomR Main 879 0 0.0 0.1 0.0 0.2
uniformR System.Random.MWC 880 5940 0.0 0.0 0.0 0.1
uniform System.Random.MWC 881 5940 0.0 0.1 0.0 0.1
newField.\ Main 864 35 0.0 0.0 0.0 0.0
newField.\.\ Main 866 700 0.0 0.0 0.0 0.0
toEnum Main 907 128 0.0 0.0 0.0 0.0
randomR Main 869 0 0.0 0.0 0.0 0.0
uniformR System.Random.MWC 870 700 0.0 0.0 0.0 0.0
uniform System.Random.MWC 871 700 0.0 0.0 0.0 0.0
createSystemRandom System.Random.MWC 848 0 0.0 0.0 0.0 0.0
withSystemRandom System.Random.MWC 849 0 0.0 0.0 0.0 0.0
acquireSeedSystem System.Random.MWC 851 0 0.0 0.0 0.0 0.0
acquireSeedSystem.\ System.Random.MWC 853 1 0.0 0.0 0.0 0.0
acquireSeedSystem.\.\ System.Random.MWC 855 1 0.0 0.0 0.0 0.0
readImage Codec.Picture 700 0 0.0 0.0 0.0 0.0
withImageDecoder Codec.Picture 701 3 0.0 0.0 0.0 0.0
withImageDecoder.get Codec.Picture 703 3 0.0 0.0 0.0 0.0
withImageDecoder.doit Codec.Picture 702 3 0.0 0.0 0.0 0.0
withImageDecoder.force Codec.Picture 833 3 0.0 0.0 0.0 0.0
rnf Codec.Picture.Types 834 3 0.0 0.0 0.0 0.0
rnf Codec.Picture.Types 835 3 0.0 0.0 0.0 0.0
decodeImage Codec.Picture 705 3 0.0 0.0 0.0 0.0
eitherLoad Codec.Picture 706 3 0.0 0.0 0.0 0.0
eitherLoad.inner Codec.Picture 707 6 0.0 0.0 0.0 0.0
decodePng Codec.Picture.Png 718 3 0.0 0.0 0.0 0.0
decodePng.h Codec.Picture.Png 838 3 0.0 0.0 0.0 0.0
decodePng.w Codec.Picture.Png 837 3 0.0 0.0 0.0 0.0
decodePng.toImage Codec.Picture.Png 836 0 0.0 0.0 0.0 0.0
decodePng.parseableData Codec.Picture.Png 791 3 0.0 0.0 0.0 0.0
decodePng.imgData Codec.Picture.Png 790 3 0.0 0.0 0.0 0.0
decodePng.palette Codec.Picture.Png 766 3 0.0 0.0 0.0 0.0
decodePng.palette.\ Codec.Picture.Png 770 14 0.0 0.0 0.0 0.0
chunkType Codec.Picture.Png.Type 771 14 0.0 0.0 0.0 0.0
chunks Codec.Picture.Png.Type 767 3 0.0 0.0 0.0 0.0
decodePng.unparse Codec.Picture.Png 764 3 0.0 0.0 0.0 0.0
decodePng.toImage Codec.Picture.Png 832 3 0.0 0.0 0.0 0.0
deinterlacer Codec.Picture.Png 773 3 0.0 0.0 0.0 0.0
deinterlacer.mutableImage Codec.Picture.Png 798 3 0.0 0.0 0.0 0.0
scanlineUnpacker8 Codec.Picture.Png 797 3 0.0 0.0 0.0 0.0
scanLineInterleaving Codec.Picture.Png 780 3 0.0 0.0 0.0 0.0
scanLineInterleaving.strideInfo Codec.Picture.Png 787 3 0.0 0.0 0.0 0.0
pngFiltering Codec.Picture.Png 786 3 0.0 0.0 0.0 0.0
pngFiltering.stride Codec.Picture.Png 801 3 0.0 0.0 0.0 0.0
pngFiltering.lastIdx Codec.Picture.Png 795 3 0.0 0.0 0.0 0.0
pngFiltering.folder Codec.Picture.Png 788 99 0.0 0.0 0.0 0.0
pngFiltering.filterAverage Codec.Picture.Png 839 8 0.0 0.0 0.0 0.0
pngFiltering.filterAverage.inner Codec.Picture.Png 840 1288 0.0 0.0 0.0 0.0
pngFiltering.filterAverage.inner.byte Codec.Picture.Png 845 1280 0.0 0.0 0.0 0.0
pngFiltering.filterAverage.inner.writeVal Codec.Picture.Png 844 1280 0.0 0.0 0.0 0.0
pngFiltering.filterAverage.inner.average Codec.Picture.Png 843 1280 0.0 0.0 0.0 0.0
pngFiltering.filterAverage.inner.b' Codec.Picture.Png 842 1280 0.0 0.0 0.0 0.0
pngFiltering.filterAverage.inner.a' Codec.Picture.Png 841 1280 0.0 0.0 0.0 0.0
pngFiltering.filterUp Codec.Picture.Png 829 23 0.0 0.0 0.0 0.0
pngFiltering.filterUp.inner Codec.Picture.Png 830 3127 0.0 0.0 0.0 0.0
pngFiltering.filterUp.inner.byte Codec.Picture.Png 831 3104 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth Codec.Picture.Png 813 19 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.inner Codec.Picture.Png 814 2963 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth Codec.Picture.Png 821 2944 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth.pb Codec.Picture.Png 828 2944 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth.pa Codec.Picture.Png 827 2944 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth.pc Codec.Picture.Png 826 0 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth.pc Codec.Picture.Png 820 2944 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth.p Codec.Picture.Png 819 2944 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth.c' Codec.Picture.Png 818 2944 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth.b' Codec.Picture.Png 817 2944 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth.a' Codec.Picture.Png 816 2944 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.inner.byte Codec.Picture.Png 815 2944 0.0 0.0 0.0 0.0
pngFiltering.filterSub Codec.Picture.Png 810 27 0.0 0.0 0.0 0.0
pngFiltering.filterSub.inner Codec.Picture.Png 811 3963 0.0 0.0 0.0 0.0
pngFiltering.filterSub.inner.byte Codec.Picture.Png 812 3936 0.0 0.0 0.0 0.0
byteUnpacker Codec.Picture.Png 799 96 0.0 0.0 0.0 0.0
byteUnpacker.lineIndex Codec.Picture.Png 808 96 0.0 0.0 0.0 0.0
byteUnpacker.realTop Codec.Picture.Png 807 96 0.0 0.0 0.0 0.0
byteUnpacker.inner Codec.Picture.Png 802 3552 0.0 0.0 0.0 0.0
byteUnpacker.inner.destSampleIndex Codec.Picture.Png 809 3456 0.0 0.0 0.0 0.0
byteUnpacker.inner.destPixelIndex Codec.Picture.Png 806 3456 0.0 0.0 0.0 0.0
byteUnpacker.inner.srcPixelIndex Codec.Picture.Png 804 3456 0.0 0.0 0.0 0.0
byteUnpacker.inner.perPixel Codec.Picture.Png 803 17280 0.0 0.0 0.0 0.0
byteUnpacker.inner.perPixel.writeIdx Codec.Picture.Png 805 13824 0.0 0.0 0.0 0.0
byteUnpacker.pixelToRead Codec.Picture.Png 800 96 0.0 0.0 0.0 0.0
pngFiltering.filterNone Codec.Picture.Png 793 19 0.0 0.0 0.0 0.0
pngFiltering.filterNone.inner Codec.Picture.Png 794 2579 0.0 0.0 0.0 0.0
pngFiltering.filterNone.inner.byte Codec.Picture.Png 796 2560 0.0 0.0 0.0 0.0
pngFiltering.folder.lineFilter Codec.Picture.Png 792 96 0.0 0.0 0.0 0.0
pngFiltering.folder.byte Codec.Picture.Png 789 96 0.0 0.0 0.0 0.0
scanLineInterleaving.byteWidth Codec.Picture.Png 781 3 0.0 0.0 0.0 0.0
byteSizeOfBitLength Codec.Picture.Png 782 3 0.0 0.0 0.0 0.0
byteSizeOfBitLength.rest Codec.Picture.Png 785 3 0.0 0.0 0.0 0.0
byteSizeOfBitLength.(...) Codec.Picture.Png 784 3 0.0 0.0 0.0 0.0
byteSizeOfBitLength.size Codec.Picture.Png 783 3 0.0 0.0 0.0 0.0
deinterlacer.deinterlaceFunction Codec.Picture.Png 778 3 0.0 0.0 0.0 0.0
deinterlacer.compCount Codec.Picture.Png 777 3 0.0 0.0 0.0 0.0
sampleCountOfImageType Codec.Picture.Png 776 3 0.0 0.0 0.0 0.0
deinterlacer.arraySize Codec.Picture.Png 775 3 0.0 0.0 0.0 0.0
deinterlacer.iBitDepth Codec.Picture.Png 774 3 0.0 0.0 0.0 0.0
colourType Codec.Picture.Png.Type 763 3 0.0 0.0 0.0 0.0
decodePng.ihdr Codec.Picture.Png 762 3 0.0 0.0 0.0 0.0
decodePng.(...) Codec.Picture.Png 760 3 0.0 0.0 0.0 0.0
header Codec.Picture.Png.Type 761 3 0.0 0.0 0.0 0.0
decodePng.zlibHeaderSize Codec.Picture.Png 759 3 0.0 0.0 0.0 0.0
decodePng.compressedImageData Codec.Picture.Png 754 3 0.0 0.0 0.0 0.0
chunkData Codec.Picture.Png.Type 758 3 0.0 0.0 0.0 0.0
chunkType Codec.Picture.Png.Type 756 14 0.0 0.0 0.0 0.0
chunks Codec.Picture.Png.Type 755 3 0.0 0.0 0.0 0.0
runGetStrict Codec.Picture.InternalHelper 719 3 0.0 0.0 0.0 0.0
runGet Codec.Picture.InternalHelper 720 3 0.0 0.0 0.0 0.0
runGet.unpack Codec.Picture.InternalHelper 753 3 0.0 0.0 0.0 0.0
parseRawPngImage Codec.Picture.Png.Type 723 0 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Type 726 0 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Type 730 0 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Type 733 0 0.0 0.0 0.0 0.0
parseChunks Codec.Picture.Png.Type 736 0 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Type 738 0 0.0 0.0 0.0 0.0
chunkType Codec.Picture.Png.Type 751 14 0.0 0.0 0.0 0.0
get.computedCrc Codec.Picture.Png.Type 739 14 0.0 0.0 0.0 0.0
pngComputeCrc Codec.Picture.Png.Type 741 0 0.0 0.0 0.0 0.0
pngComputeCrc.updateCrc.u32Val Codec.Picture.Png.Type 744 5088 0.0 0.0 0.0 0.0
pngComputeCrc.updateCrc Codec.Picture.Png.Type 743 5088 0.0 0.0 0.0 0.0
pngComputeCrc.updateCrc.lutVal Codec.Picture.Png.Type 746 0 0.0 0.0 0.0 0.0
pngComputeCrc.updateCrc.lutVal Codec.Picture.Png.Type 742 5088 0.0 0.0 0.0 0.0
get.\ Codec.Picture.Png.Type 734 3 0.0 0.0 0.0 0.0
imageTypeOfCode Codec.Picture.Png.Type 731 3 0.0 0.0 0.0 0.0
decodeJpeg Codec.Picture.Jpg 709 3 0.0 0.0 0.0 0.0
runGetStrict Codec.Picture.InternalHelper 710 3 0.0 0.0 0.0 0.0
runGet Codec.Picture.InternalHelper 711 3 0.0 0.0 0.0 0.0
runGet.unpack Codec.Picture.InternalHelper 717 3 0.0 0.0 0.0 0.0
get Codec.Picture.Jpg.Types 713 0 0.0 0.0 0.0 0.0
checkMarker Codec.Picture.Jpg.Types 715 0 0.0 0.0 0.0 0.0
withImageDecoder.get Codec.Picture 704 0 0.0 0.0 0.0 0.0
unstream/resize Data.Text.Internal.Fusion 697 7404 0.0 0.0 0.0 0.0
readTextDevice Data.Text.Internal.IO 696 4 0.0 0.0 0.0 0.0
CAF Main 693 0 0.0 0.0 0.0 0.0
destructor.plantAround Main 1129 0 0.0 0.0 0.0 0.0
main.\.\ Main 1105 0 0.0 0.0 0.0 0.0
destructor Main 1106 0 0.0 0.0 0.0 0.0
destructor.destructor' Main 1116 0 0.0 0.0 0.0 0.0
destructor.getAI Main 1118 0 0.0 0.0 0.0 0.0
destructor.getAI Main 1108 0 0.0 0.0 0.0 0.0
squareNumber Main 972 1 0.0 0.0 0.0 0.0
getInside Main 958 0 0.0 0.0 0.0 0.0
evolve.randomWalk Main 953 0 0.0 0.0 0.0 0.0
evolve.getAI Main 955 0 0.0 0.0 0.0 0.0
evolve.plantAround Main 934 0 0.0 0.0 0.0 0.0
evolve.searchIn Main 914 0 0.0 0.0 0.0 0.0
evolve.searchIn.f Main 1046 0 0.0 0.0 0.0 0.0
evolve.getAI Main 1048 0 0.0 0.0 0.0 0.0
evolve.getAI Main 916 0 0.0 0.0 0.0 0.0
evolve.eat Main 910 0 0.0 0.0 0.0 0.0
evolve.getAI Main 912 0 0.0 0.0 0.0 0.0
evolve Main 901 0 0.0 0.0 0.0 0.0
evolve.runAI Main 943 1 0.0 0.0 0.0 0.0
evolve.runAI.q Main 992 1 0.0 0.0 0.0 0.0
evolve.runAI.f Main 989 1 0.0 0.0 0.0 0.0
evolve.evolve' Main 919 0 0.0 0.0 0.0 0.0
evolve.runAwayFrom Main 963 0 0.0 0.0 0.0 0.0
evolve.getAI Main 965 0 0.0 0.0 0.0 0.0
evolve.plantAround Main 935 0 0.0 0.0 0.0 0.0
create Main 936 1 0.0 0.0 0.0 0.0
evolve.getAI Main 921 0 0.0 0.0 0.0 0.0
evolve.getAI Main 903 0 0.0 0.0 0.0 0.0
create Main 889 0 0.0 0.0 0.0 0.0
create.plain Main 922 1 0.0 0.0 0.0 0.0
squareSize Main 862 1 0.0 0.0 0.0 0.0
newField Main 858 1 0.0 0.0 0.0 0.0
newField.go Main 873 0 0.0 0.0 0.0 0.0
newField.go.\ Main 875 0 0.0 0.0 0.0 0.0
newField.go.\.\ Main 877 0 0.0 0.0 0.0 0.0
randomR Main 878 1 0.0 0.0 0.0 0.0
newField.\ Main 865 0 0.0 0.0 0.0 0.0
newField.\.\ Main 867 0 0.0 0.0 0.0 0.0
randomR Main 868 1 0.0 0.0 0.0 0.0
newField.h Main 863 1 0.0 0.0 0.0 0.0
newField.(...) Main 861 1 0.0 0.0 0.0 0.0
newField.w Main 860 1 0.0 0.0 0.0 0.0
windowSize Main 698 1 0.0 0.0 0.0 0.0
main Main 694 1 0.0 0.0 0.0 0.0
main.\ Main 1110 0 0.0 0.0 0.0 0.0
main.\ Main 899 0 0.0 0.0 0.0 0.0
main.\.\ Main 1130 0 0.0 0.0 0.0 0.0
destructor Main 1131 0 0.0 0.0 0.0 0.0
destructor.plantAround Main 1132 0 0.0 0.0 0.0 0.0
create Main 1133 1 0.0 0.0 0.0 0.0
main.\.c Main 1115 1 0.0 0.0 0.0 0.0
main.\.h Main 975 1 0.0 0.0 0.0 0.0
main.\.\ Main 974 0 0.0 0.0 0.0 0.0
main.\.\.\ Main 979 0 0.0 0.0 0.0 0.0
main.paintOf Main 980 0 0.0 0.0 0.0 0.0
main.paintOf.area Main 983 1 0.0 0.0 0.0 0.0
main.paintOf.v Main 981 0 0.0 0.0 0.0 0.0
main.\.(...) Main 971 1 0.0 0.0 0.0 0.0
main.\.w Main 970 1 0.0 0.0 0.0 0.0
create Main 888 3 0.0 0.0 0.0 0.0
randomR Main 882 1 0.0 0.0 0.0 0.0
CAF System.Random.MWC 692 0 0.0 0.0 0.0 0.0
coff System.Random.MWC 857 1 0.0 0.0 0.0 0.0
ioff System.Random.MWC 856 1 0.0 0.0 0.0 0.0
acquireSeedSystem System.Random.MWC 850 1 0.0 0.0 0.0 0.0
acquireSeedSystem.random System.Random.MWC 854 1 0.0 0.0 0.0 0.0
acquireSeedSystem.nbytes System.Random.MWC 852 1 0.0 0.0 0.0 0.0
createSystemRandom System.Random.MWC 846 1 0.0 0.0 0.0 0.0
withSystemRandom System.Random.MWC 847 1 0.0 0.0 0.0 0.0
CAF Call.System 690 0 0.0 0.0 0.0 0.0
CAF Call.Sight 689 0 0.0 0.0 0.0 0.0
CAF Call.Internal.GLFW 688 0 0.0 0.0 0.0 0.0
CAF Call.Data.Font 686 0 0.0 0.0 0.0 0.0
CAF Call.Util.Text 684 0 0.0 0.0 0.0 0.0
CAF Paths_call 683 0 0.0 0.0 0.0 0.0
CAF Control.Elevator 674 0 0.0 0.0 0.0 0.0
CAF Graphics.Rendering.OpenGL.GL.LineSegments 605 0 0.0 0.0 0.0 0.0
CAF Graphics.Rendering.OpenGL.GL.PerFragment 603 0 0.0 0.0 0.0 0.0
CAF Data.Text.Array 568 0 0.0 0.0 0.0 0.0
CAF Data.Text.Internal 564 0 0.0 0.0 0.0 0.0
CAF System.Random 544 0 0.0 0.0 0.0 0.0
CAF Codec.Picture 541 0 0.0 0.0 0.0 0.0
readImage Codec.Picture 699 1 0.0 0.0 0.0 0.0
CAF Codec.Picture.Jpg.Types 528 0 0.0 0.0 0.0 0.0
commonMarkerFirstByte Codec.Picture.Jpg.Types 716 1 0.0 0.0 0.0 0.0
get Codec.Picture.Jpg.Types 712 1 0.0 0.0 0.0 0.0
checkMarker Codec.Picture.Jpg.Types 714 1 0.0 0.0 0.0 0.0
CAF Codec.Picture.Png.Type 522 0 0.0 0.0 0.0 0.0
pLTESignature Codec.Picture.Png.Type 772 1 0.0 0.0 0.0 0.0
iDATSignature Codec.Picture.Png.Type 757 1 0.0 0.0 0.0 0.0
iENDSignature Codec.Picture.Png.Type 752 1 0.0 0.0 0.0 0.0
pngCrcTable Codec.Picture.Png.Type 747 1 0.0 0.0 0.0 0.0
pngCrcTable.magicConstant Codec.Picture.Png.Type 750 1 0.0 0.0 0.0 0.0
pngCrcTable.updateCrcConstant Codec.Picture.Png.Type 749 2048 0.0 0.0 0.0 0.0
pngCrcTable.zero Codec.Picture.Png.Type 748 1 0.0 0.0 0.0 0.0
pngComputeCrc Codec.Picture.Png.Type 740 1 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Type 737 1 0.0 0.0 0.0 0.0
parseChunks Codec.Picture.Png.Type 735 1 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Type 732 1 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Type 729 1 0.0 0.0 0.0 0.0
signature Codec.Picture.Png.Type 728 1 0.0 0.0 0.0 0.0
iHDRSignature Codec.Picture.Png.Type 727 1 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Type 725 1 0.0 0.0 0.0 0.0
pngSignature Codec.Picture.Png.Type 724 1 0.0 0.0 0.0 0.0
parseRawPngImage Codec.Picture.Png.Type 722 1 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Type 721 1 0.0 0.0 0.0 0.0
CAF Codec.Compression.Zlib.Stream 515 0 0.0 0.0 0.0 0.0
CAF Graphics.Rendering.OpenGL.Raw.ARB.Compatibility.Functions 422 0 0.0 0.0 0.0 0.0
CAF Graphics.Rendering.OpenGL.Raw.Core31.Functions 420 0 0.0 0.0 0.0 0.0
CAF Graphics.UI.GLFW 416 0 0.0 0.0 0.0 0.0
CAF Graphics.UI.GLFW.Types 414 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Encoding 406 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Handle.FD 404 0 0.0 0.0 0.0 0.0
CAF GHC.Show 400 0 0.0 0.0 0.0 0.0
CAF GHC.Event.Thread 395 0 0.0 0.0 0.0 0.0
CAF GHC.IO.FD 382 0 0.0 0.0 0.0 0.0
CAF GHC.Conc.Signal 369 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Encoding.Iconv 366 0 0.0 0.0 0.0 0.0
CAF GHC.Integer.Logarithms.Internals 355 0 0.0 0.0 0.0 0.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment