2013-05-10 57 views
1

我在Windows 8和Red Hat Linux 5.2上運行了相同的C程序和Perl程序以及Ada程序。這些程序在Windows系統上使用了兩倍的內存。任何想法爲什麼?對不起,這是一個龐大的/私人的程序,我不能發佈該程序。謝謝Windows vs Linux的內存使用情況

回答

2

這可能是多種原因。一般來說,Linux系統的內存佔用量比Windows機器少。雖然程序中的代碼在兩個系統中可能都是相同的,但每個操作系統完成程序中列出的任務的方式將有所不同。這是因爲Linux和Windows有不同的內核,所以即使結果相同,實現結果的方式也沒什麼共同之處。