title: Creating an application such as notepad in Windows with the same memory usage
body: <p>I've been playing around with GLFW, OpenGL, SDL2 and whatnot for making GUI's and games, but no matter what I do, the actual application itself uses roughly 20mb ram with nothing in the display, just a blank program. Contrary to this, and same with <code>cmd</code>, notepad in task manager uses litterally 0.1-0.2mb ram with the actual program itself running?</p>
  <p>Same with Cmd in a sense, it uses roughly 0.4mb. How is this even possible if the most baseline library that uses windows API to make a window uses at least 20mb? What can you do to make a program such as notepad the way it is made (ie, uses like less than 1mb ram).</p>
  <p>It seems quite odd since it needs to load a font, then the textures of the text, that alone in a simple SDL2 program uses atleast 5mb ram for the texture of such a size of the text I have in notepad, let alone the 30mb or so ram it uses and frees for loading the font.</p>
  <p>Am I missing some special way of making applications in windows, and linux and mac for that matter where their text editors use almost the same as notepad too.</p>
  <p>Any response would be appreciated :)!</p>