ThinkGeo.com    |     Documentation    |     Premium Support

ThinkGeo relative performance

Hi,

I am hoping to investigate migrating to v12 fairly soon, and have been asked (many times) how much faster will it be? Do you have any metrics or even just a feeling for the difference? Like what things would be faster, or better in some other ways, and which areas might be much the same?

All the best,
Jonathan

Hey @Jonathan3,

Here’s a few bullet points that go over the basic differences from v10 to v12:

  • We moved from GDI+ to SkiaSharp for rendering. It’s not faster or slower, but has cross platform
  • Multi-Threading and Memory improvements
  • More async component methods for a more responsive UI
  • A lot less Nuget packages to manage and worry about compared to v10 (we’re talking like 2-3 packages vs 20 for a basic application)
  • Compatible with .NET Core and .NET Framework v4.6.2+
  • .NET Core is supposed to be more reliable and faster to use vs. .NET Framework
  • Easier upgrade path with Microsoft’s new direction with .NET 5 and up (which our components are still compatible with .NET 5+)

We don’t necessarily have performance metrics that compare the two version directly, but personally speaking, working with .NET Core and ThinkGeo v12 is much easier to work with on creating samples and code snippets for support tickets and forum posts.

Thanks,
Kyle

Thanks, that’s a very handy summary.
Jonathan

Hey @Jonathan3,

Your welcome. Let us know if you need more specific information in the future.

Thanks,
Kyle