Recall my previous diary entry where I said how difficult my project has been, and how I have been facing some severe performance problems.
It took me quite a lot of work, but I have implemented the optimization I was contemplating. It was really hard to get the code working correctly with this optimization in place.
However, it seems to be working correctly now.
It meant working Thanksgiving night. I ended up staying up all night and worked through the day today. I had a bad bug today.
I'm running a long test to check the performance. It looks faster, but not as fast as I'd hoped. I still have some debugging code compiled in, which would slow it down some.
I told my client just now that I would run some more tests on a release build once I was sure I had it working correctly, then send him whatever I had. I'm not going to try to optimize it anymore for this delivery. It doesn't have to be fast - it just has to be fast enough to make my client believe I can get it fast enough in the final product. It at least had to be usable, even if unpleasantly slow. I'm just afraid that not I'm sure if it's usable yet.
Posted again so it stays in recentlog a little while: