Last night I decided to start messing around with a Windows Service. It is very simple, all it does is monitor my computer?s IP address and if it changes the new IP address is FTPed to my web server in a small XML document.
I thought this could be very useful considering my Cable Modem changes its IP address every now and then and I like to Remote Desktop into my home PC quite frequently.
Now the problem... like I said, the program is very small and simple and the actual exe is 28 KB and has an accompanying dll that is 52 KB. Very reasonable. BUT... when the service is running and I check the system processes, this thing is reporting that it is occupying 14,500 KB !
Is this just a side effect of using .Net to write a Windows Service or am I doing something wrong?