How does sdl optimize creating gl context?

I saw that SDL3 require ~4mb for create gl context, window and renderer. Then i wrote win32 application with creation gl context. I saw that if i create gl context my program requires ~40mb and if i don’t create gl context my program requires ~0.1-1mb.

What magic does SDL3 using?

I realized that I was creating the context with SDL incorrectly. My computer with SDL was spending 60 mb for opengl. Closed.