Thank you, Jeff.
I reworking patch now. All // warning will be deleted.
About memory consumption new version will control size of stack and will operate with map of little size because i want delete old style vacuum(now ifmaintenance_work_mem less than needed to build info map we use old-style vacuum with logical order).