@kha I am using this little program to generate big lean files to test the new front end. For the output produced for `gen 5000`, the new frontend is almost 10x slower than the old one. I used `valgrind --tool=callgrind` to collect profiling data. The number of closures is too big. For example, `free_closure_obj` was invoked 38.5 million times. The total number of deallocated objects is around 49.5 million. |
||
|---|---|---|
| .. | ||
| compiler | ||
| ir | ||
| lean | ||
| playground | ||