Skip to content

Instantly share code, notes, and snippets.

@chrissound
Created January 2, 2019 20:16
Show Gist options
  • Save chrissound/6d7ace4830ea7d11e4e6f96bf2d8cc3a to your computer and use it in GitHub Desktop.
Save chrissound/6d7ace4830ea7d11e4e6f96bf2d8cc3a to your computer and use it in GitHub Desktop.
Wed Jan 2 20:15 2019 Time and Allocation Profiling Report (Final)
app +RTS -p -RTS
total time = 0.00 secs (0 ticks @ 1000 us, 1 processor)
total alloc = 191,904 bytes (excludes profiling overheads)
COST CENTRE MODULE SRC %time %alloc
CAF GHC.IO.Handle.FD <entire-module> 0.0 18.1
CAF GHC.IO.Encoding <entire-module> 0.0 1.2
main Main src/Main.hs:(73,1)-(79,30) 0.0 7.6
myRender Main src/Main.hs:(57,1)-(70,16) 0.0 16.2
grrRender Main src/Main.hs:(34,1)-(37,41) 0.0 27.4
encodeToBs Main src/Main.hs:179:1-35 0.0 12.4
integration2DMemo DiscreteOscillators src/DiscreteOscillators.hs:(66,1)-(69,57) 0.0 1.2
integration2D'.innerPts DiscreteOscillators src/DiscreteOscillators.hs:(89,9)-(97,11) 0.0 3.4
trapzsum DiscreteOscillators src/DiscreteOscillators.hs:(51,1)-(52,45) 0.0 2.1
memoize DiscreteOscillators src/DiscreteOscillators.hs:55:1-29 0.0 1.0
innerPoints' DiscreteOscillators src/DiscreteOscillators.hs:(102,1)-(103,15) 0.0 2.5
individual inherited
COST CENTRE MODULE SRC no. entries %time %alloc %time %alloc
MAIN MAIN <built-in> 2073 0 0.0 0.3 0.0 100.0
CAF GHC.Conc.Signal <entire-module> 2176 0 0.0 0.3 0.0 0.3
CAF GHC.IO.Encoding <entire-module> 2159 0 0.0 1.2 0.0 1.2
CAF GHC.IO.Encoding.Iconv <entire-module> 2157 0 0.0 0.3 0.0 0.3
CAF GHC.IO.Handle.FD <entire-module> 2149 0 0.0 18.1 0.0 18.1
CAF GHC.IO.Handle.Text <entire-module> 2147 0 0.0 0.0 0.0 0.0
CAF GHC.IO.FD <entire-module> 2096 0 0.0 0.0 0.0 0.0
CAF:dSignalInt1 Common <no location info> 4093 0 0.0 0.0 0.0 0.0
toInt16 Common src/Common.hs:(59,1)-(66,45) 4192 0 0.0 0.0 0.0 0.0
toInt16.maxSig Common src/Common.hs:66:5-45 4193 1 0.0 0.0 0.0 0.0
CAF:dSignalInt16_minSig Common src/Common.hs:65:5-10 4092 0 0.0 0.0 0.0 0.0
toInt16 Common src/Common.hs:(59,1)-(66,45) 4190 0 0.0 0.0 0.0 0.0
toInt16.minSig Common src/Common.hs:65:5-45 4191 1 0.0 0.0 0.0 0.0
CAF:encodeToBs Main src/Main.hs:179:1-10 4063 0 0.0 0.0 0.0 0.0
encodeToBs Main src/Main.hs:179:1-35 4223 1 0.0 0.0 0.0 0.0
CAF:integration2D'1 DiscreteOscillators <no location info> 4104 0 0.0 0.0 0.0 0.0
integration2D' DiscreteOscillators src/DiscreteOscillators.hs:(72,1)-(98,72) 4212 0 0.0 0.0 0.0 0.0
integration2D'.points' DiscreteOscillators src/DiscreteOscillators.hs:98:9-72 4213 0 0.0 0.0 0.0 0.0
points DiscreteOscillators src/DiscreteOscillators.hs:(111,1)-(112,32) 4214 1 0.0 0.0 0.0 0.0
CAF:integration2D'2 DiscreteOscillators <no location info> 4103 0 0.0 0.0 0.0 0.2
integration2D' DiscreteOscillators src/DiscreteOscillators.hs:(72,1)-(98,72) 4220 0 0.0 0.0 0.0 0.2
integration2D'.points' DiscreteOscillators src/DiscreteOscillators.hs:98:9-72 4221 0 0.0 0.0 0.0 0.2
points DiscreteOscillators src/DiscreteOscillators.hs:(111,1)-(112,32) 4222 0 0.0 0.2 0.0 0.2
CAF:integration2D'4 DiscreteOscillators <no location info> 4106 0 0.0 0.0 0.0 0.0
integration2D' DiscreteOscillators src/DiscreteOscillators.hs:(72,1)-(98,72) 4202 0 0.0 0.0 0.0 0.0
CAF:integration2D'_points' DiscreteOscillators src/DiscreteOscillators.hs:98:9-15 4105 0 0.0 0.0 0.0 0.0
integration2D' DiscreteOscillators src/DiscreteOscillators.hs:(72,1)-(98,72) 4210 0 0.0 0.0 0.0 0.0
integration2D'.points' DiscreteOscillators src/DiscreteOscillators.hs:98:9-72 4211 1 0.0 0.0 0.0 0.0
CAF:integration2D'_qualityCount DiscreteOscillators src/DiscreteOscillators.hs:80:9-20 4102 0 0.0 0.0 0.0 0.0
integration2D' DiscreteOscillators src/DiscreteOscillators.hs:(72,1)-(98,72) 4203 0 0.0 0.0 0.0 0.0
integration2D'.qualityCount DiscreteOscillators src/DiscreteOscillators.hs:80:9-31 4204 1 0.0 0.0 0.0 0.0
CAF:lvl4_rjvV Main <no location info> 4064 0 0.0 0.2 0.0 0.2
CAF:lvl5_rjvW Main <no location info> 4065 0 0.0 0.2 0.0 0.2
CAF:main1 Main <no location info> 4073 0 0.0 0.0 0.0 0.0
main Main src/Main.hs:(73,1)-(79,30) 4146 1 0.0 0.0 0.0 0.0
CAF:main13 Main <no location info> 4071 0 0.0 0.0 0.0 1.1
main Main src/Main.hs:(73,1)-(79,30) 4149 0 0.0 1.1 0.0 1.1
CAF:main16 Main <no location info> 4072 0 0.0 0.0 0.0 0.4
main Main src/Main.hs:(73,1)-(79,30) 4148 0 0.0 0.4 0.0 0.4
CAF:main4 Main <no location info> 4068 0 0.0 0.0 0.0 0.5
myRender Main src/Main.hs:(57,1)-(70,16) 4225 0 0.0 0.5 0.0 0.5
CAF:main7 Main <no location info> 4069 0 0.0 0.6 0.0 0.6
CAF:main9 Main <no location info> 4070 0 0.0 0.2 0.0 0.2
CAF:myNotes Main src/Main.hs:25:1-7 4062 0 0.0 0.0 0.0 0.0
myNotes Main src/Main.hs:(25,1)-(31,9) 4155 1 0.0 0.0 0.0 0.0
CAF:myTraceShow''1 MyDebug <no location info> 4145 0 0.0 0.0 0.0 0.0
myTraceShow'' MyDebug src/MyDebug.hs:22:1-20 4195 1 0.0 0.0 0.0 0.0
CAF:myTraceShow'1 MyDebug <no location info> 4144 0 0.0 0.0 0.0 0.0
myTraceShow' MyDebug src/MyDebug.hs:16:1-19 4206 1 0.0 0.0 0.0 0.0
CAF:myTraceShow1 MyDebug <no location info> 4143 0 0.0 0.0 0.0 0.0
myTraceShow MyDebug src/MyDebug.hs:10:1-18 4209 1 0.0 0.0 0.0 0.0
main Main src/Main.hs:(73,1)-(79,30) 4147 0 0.0 6.0 0.0 76.3
main.grrrrrrrr Main src/Main.hs:74:7-23 4187 1 0.0 0.0 0.0 0.0
myRender Main src/Main.hs:(57,1)-(70,16) 4150 1 0.0 15.7 0.0 70.2
grrRender Main src/Main.hs:(34,1)-(37,41) 4152 1 0.0 27.4 0.0 39.8
encodeToBs Main src/Main.hs:179:1-35 4224 0 0.0 12.4 0.0 12.4
myRender.rs' Main src/Main.hs:(58,7)-(67,9) 4151 1 0.0 0.0 0.0 14.6
chordD Common src/Common.hs:(30,1)-(31,55) 4153 1 0.0 0.1 0.0 0.3
midiNoteToFreq Common src/Common.hs:(85,1)-(86,3) 4185 1 0.0 0.0 0.0 0.0
mixManyD Operations src/Operations.hs:(21,1)-(23,46) 4154 1 0.0 0.0 0.0 0.0
sumDSignal Types src/Types.hs:(17,1)-(21,3) 4162 1 0.0 0.0 0.0 0.0
mySigD Main src/Main.hs:(199,1)-(205,5) 4156 1 0.0 0.0 0.0 0.1
mixManyD Operations src/Operations.hs:(21,1)-(23,46) 4157 1 0.0 0.0 0.0 0.0
sumDSignal Types src/Types.hs:(17,1)-(21,3) 4161 1 0.0 0.0 0.0 0.0
mySigD.sigs Main src/Main.hs:(202,3)-(205,5) 4158 1 0.0 0.1 0.0 0.1
sineD DiscreteOscillators src/DiscreteOscillators.hs:(11,1)-(17,11) 4159 2 0.0 0.0 0.0 0.0
fmSineD DiscreteOscillators src/DiscreteOscillators.hs:(24,1)-(30,5) 4160 1 0.0 0.0 0.0 0.0
renderDiscrete Common src/Common.hs:(43,1)-(52,41) 4163 1 0.0 0.3 0.0 14.4
dSignalInt16 Common src/Common.hs:56:1-58 4164 5 0.0 0.0 0.0 14.0
dsignal Types src/Types.hs:13:5-11 4165 20 0.0 0.2 0.0 13.2
renderDiscrete.clipped Common src/Common.hs:52:9-41 4168 0 0.0 0.0 0.0 13.0
clipD Operations src/Operations.hs:(35,1)-(38,5) 4169 0 0.0 0.1 0.0 13.0
clipD.\ Operations src/Operations.hs:37:25-50 4170 5 0.0 0.0 0.0 12.9
chordD Common src/Common.hs:(30,1)-(31,55) 4171 0 0.0 0.0 0.0 12.9
mixManyD Operations src/Operations.hs:(21,1)-(23,46) 4172 0 0.0 0.0 0.0 0.4
sumDSignal Types src/Types.hs:(17,1)-(21,3) 4173 0 0.0 0.0 0.0 0.4
sumDSignal.\ Types src/Types.hs:20:23-52 4174 5 0.0 0.4 0.0 0.4
mySigD Main src/Main.hs:(199,1)-(205,5) 4179 0 0.0 0.0 0.0 0.0
mySigD Main src/Main.hs:(199,1)-(205,5) 4175 0 0.0 0.0 0.0 12.5
mixManyD Operations src/Operations.hs:(21,1)-(23,46) 4176 0 0.0 0.0 0.0 0.4
sumDSignal Types src/Types.hs:(17,1)-(21,3) 4177 0 0.0 0.0 0.0 0.4
sumDSignal.\ Types src/Types.hs:20:23-52 4178 5 0.0 0.4 0.0 0.4
mySigD.sigs Main src/Main.hs:(202,3)-(205,5) 4180 0 0.0 0.0 0.0 12.1
fmSineD DiscreteOscillators src/DiscreteOscillators.hs:(24,1)-(30,5) 4181 0 0.0 0.0 0.0 12.1
fmSineD.\ DiscreteOscillators src/DiscreteOscillators.hs:(27,9)-(29,43) 4182 5 0.0 0.2 0.0 12.1
integration2D DiscreteOscillators src/DiscreteOscillators.hs:(58,1)-(63,14) 4186 15 0.0 0.2 0.0 11.9
integration2DMemo DiscreteOscillators src/DiscreteOscillators.hs:(66,1)-(69,57) 4194 10 0.0 1.2 0.0 11.8
integration2DMemo.\ DiscreteOscillators src/DiscreteOscillators.hs:67:23-46 4197 10 0.0 0.1 0.0 9.5
integration2D' DiscreteOscillators src/DiscreteOscillators.hs:(72,1)-(98,72) 4198 10 0.0 0.8 0.0 9.5
integration2D'.innerPts DiscreteOscillators src/DiscreteOscillators.hs:(89,9)-(97,11) 4207 10 0.0 3.4 0.0 6.3
innerPoints' DiscreteOscillators src/DiscreteOscillators.hs:(102,1)-(103,15) 4208 10 0.0 2.5 0.0 2.9
sineD DiscreteOscillators src/DiscreteOscillators.hs:(11,1)-(17,11) 4217 0 0.0 0.0 0.0 0.4
sineD.\ DiscreteOscillators src/DiscreteOscillators.hs:(13,14)-(16,50) 4218 50 0.0 0.4 0.0 0.4
integration2D'.innerf DiscreteOscillators src/DiscreteOscillators.hs:79:9-100 4215 10 0.0 0.1 0.0 0.2
integration2D'.f DiscreteOscillators src/DiscreteOscillators.hs:78:9-23 4216 10 0.0 0.0 0.0 0.0
integration2D'.innerf.\ DiscreteOscillators src/DiscreteOscillators.hs:79:44-74 4219 10 0.0 0.1 0.0 0.1
integration2D'.width DiscreteOscillators src/DiscreteOscillators.hs:(81,9)-(88,19) 4199 10 0.0 0.1 0.0 0.1
getSampleRate Types src/Types.hs:28:1-32 4200 10 0.0 0.0 0.0 0.0
sampleRate Types src/Types.hs:12:5-14 4201 10 0.0 0.0 0.0 0.0
trapzsum DiscreteOscillators src/DiscreteOscillators.hs:(51,1)-(52,45) 4205 10 0.0 2.1 0.0 2.1
memoize DiscreteOscillators src/DiscreteOscillators.hs:55:1-29 4196 10 0.0 1.0 0.0 1.0
sineD DiscreteOscillators src/DiscreteOscillators.hs:(11,1)-(17,11) 4183 0 0.0 0.0 0.0 0.0
sineD.\ DiscreteOscillators src/DiscreteOscillators.hs:(13,14)-(16,50) 4184 5 0.0 0.0 0.0 0.0
toInt16 Common src/Common.hs:(59,1)-(66,45) 4189 5 0.0 0.9 0.0 0.9
renderDiscrete.clipped Common src/Common.hs:52:9-41 4166 1 0.0 0.0 0.0 0.0
clipD Operations src/Operations.hs:(35,1)-(38,5) 4167 1 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