nlfiedler / bakeneko

Scheme R7RS interpreter in Go
BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link

Profile the compiler and byte code VM #47

Open nlfiedler opened 10 years ago

nlfiedler commented 10 years ago

Prior to having the line number information compiled into the byte code object, the compilation was quite fast. After gathering and storing the line number data, the compilation time increased by 33%. Would be ideal to gather some profiling stats and see if there's room for improvement. However, the -test.cpuprofile flag does not seem to work properly in Mac OS X 10.9, so may need to try a Linux VM.