I made a C++ program. On my XP machine (~2004 laptop), in task manager, I see that the program memory consumption is around 13K while with my Win 7 64 bits machine (~2011 laptop) the memory consumption is around 24K. Its exactly the same program, how can I explain this?
Also, on my Win7 64 bits machine, in task manager under the process tab, there is a tab named CPU. In the CPU tab, all program have numbers like 0 or 1 while (once) my program showed 18 to 24 (varies) and sometimes it shows numbers like the other program (0 or 1). What this number means? How can I interpret this? How come it varies so much?