When I commented out the make-vtable call and benchmarked it, it was fast so it is not the creation of table data structure that is the bottleneck.