Taking Stock
I started out by looking at what I had, and figuring out what to work on first. Immediately, I noticed memory usage was a little higher than I remembered. Looking closer, it seems the most likely culprit is simply the libraries being loaded - there’s a few:
- libjpeg
- libpng (statically linked into the core dll since the makefile built a static version)
- libcurl
- openssl (pulled in by libcurl, though I might use it directly later)
- cJSON
- zlib (needed by libpng)
Of these, openssl is the largest. I’m not actually using most of these right now, and I am actually tempted to use a design which does not depend on libcurl, however I’ll still need openssl (or similar).

Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.