Incredible Gmail Memory Usage

 Over the past couple weeks I’ve been noticing unbelievable amounts of memory usage when using Gmail. Whether I am using FireFox or Internet Explorer, the same behavior happens. I am running this on Windows Vista. This is an absolutely insane amount of memory usage!

The image above shows Internet Explorer 7 with only one tab open (and you’ll have to take my word that this instance has never had more than one tab open). Over that you see process explorer showing the amount of memory Internet Explorer is currently using, and the max amount of memory it has ever used.

Look at the numbers! (click the link). Over 1 GIGABYTE of memory being used!

What in Christ is it doing?! Loading every single email message I have stored in GMail into memory? This is absolutely insane!

And it happens constantly. I am always having to restart IE to bring the memory usage back down to tolerable levels.

Has anyone else experienced anything like this?

The end

Site Redesign

Well, I got the first part of the site redesign done. At the least, all the content I wanted to put in place is now where I want it to be, even if it is not as pretty as it can be. I wanted to put my most recent post (which, um, should be this one for a couple days) on the home page. But I wanted to do it in the laziest way possible. My home page is just a vanilla html page. No server side code at all. So anything I did would have to be done in JavaScript. I checked out the dasBlog APIs, but they were decidedly unhelpful. The webservices cannot give me useful things like the most recent article from the site.

So I turned to the last possible way to get at the data, the RSS feed. Ok, it wasn’t the last possible way. I mean, when you think about this in server round trips (which I will spell out in excruciating detail in a moment), this whole thing is a bit absurd… but remember, I am being lazy here. So, I could write some JavaScript to do an http Get on the RSS url, then I could parse the Xml, and then display the most recent post.

That is decidedly *not* the lazy way to do things. Lazy meter is red lining. Instead I figured someone must have written code to do exactly this already, and surely I could just use what they’ve done. And lo and behold, two seconds of googling and I found two different sites that do this. My lazy meter was moving back into the green!

I settle on Feed2JS.org, a site that will take any RSS feed, and automatically generate the JavaScript necessary to turn that RSS feed into displayable text on your website. Yay! A couple button clicks on a very easy to use User Interface and I had my JavaScript generated. Slap into my home page, upload the whole thing, and I am done! Lazy meter pegged firmly in the “sleeping in till noon” category.

Of course, you might rightly point out that this is not the most efficient way of delivering this content. Here is a diagram how the home page gets to you after you request that page:

Step 1, your request goes to the CleverHumans web server.

Step 2, the page goes back to your computer. Simple right? In a sane world, this is where it would end. But, no!!! I gotta be lazy so…

Step 3 and 4, JavaScript on the home page requests an RSS feed from the Feed2JS servers.

Step 5 and 6, the Feed2JS servers then request the RSS feed from the CleverHumans site (the site you started at, remember).

Step 7 and 8, the Feed2JS site then takes that RSS feed and turns it into formatted text that is finally displayed on your computer for reading.

Crazy right? You should see how I cook my toast.

The end

You are disoriented. Blackness swims toward you like a school of eels who have just seen something that eels like a lot. *

I like my blog. I like my blog like I like steak. I want it quite often, but I can’t have it every day. That would be too much.


Lately, however, my blog hasn’t been satisfying me (unlike steak.) I want to redo my blog. Give it a face lift; a new style. I’m still fond of the white minimalism thing I got going, but I made a mistake when I started this site. I was too ambitious with the categories and created too many. Who wants their lives categorized like that? It is an awful nasty habit, perpetuated by the makers of Tupperware®, I have no doubt.

All I really need are two categories for this site, one for computer related things, and one for everything else. The two people who actually read my blog come here for different reasons. May as well pander to the audience.

So my solution is to go and recategorize all my old posts. And then I need to change the front page. And, I would really like to figure out how to put the latest post on the front page. I know, sounds easy, right? After all, supposedly I know all about computer machine programming and the like. I just have to dig around the guts of dasBlog and figure out how to create new pages that have blog content on it (something which, at a brief glance, seemed impossible).

And since I also have about eight other things all vying for my time right now, when am I going to have time to do this? Well. Soon. Just like putting up the pictures from my Italy trip. Finally got that done. Perhaps tonight I will recategorize. Perhaps Perhaps.

*from where comes this quote?

The end

Italy Trip Pictures

I promised more pictures from my trip to Italy. Do not let it be said that I do not deliver. Be sure to read the captions of the pictures. Be sure to marvel at the wonder that is Goat Fucker.

Here is a direct link to the photo album:

There are many things in the photos that are quite pretty:


Others are just, well… funny (you’ll have to read the caption in the album for the, um, full effect):


And some are just downright terrifying:

The end