We identified a major bottleneck in our Windows client vs. the Mac client. It turns out that using Xojo.Core.Dictionary.HasKey where the keys are Text is much slower on Windows than on the Mac. I’m talking a factor of roughly 20 times slower. String keys are acceptable and show no discernible difference between the platforms.
I plan to move this topic to the public Windows section, but wanted to get @Joe Ranieri 's attention, hopefully to get a sense of when a fix might be forthcoming before I start some major refactoring. Can you say, Joe?