29 Nov 2002 MichaelCrawford   » (Master)

Embedded Systems Programming

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:

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!