Я провел последние несколько дней, исследуя низкую производительность для приложения api-приложения graphsl api при обновлении узла с v6.x до v8.x.
Я взял много графиков пламени, но я не могу понять, где это узкое место. Кто-нибудь знает, что такое ___kdebug_trace_string
(в c++)? Похоже, что после обновления у меня появляется гораздо больше времени.
Посмотрите этот график пламени:
Также проверьте эти журналы профилей:
узел профиля v8.x (медленный): https://pastebin.com/2W65BZC8
Журнал профиля узла v6.x: https://pastebin.com/BL4kM7B7
Спасибо, вперед!