又是一個(gè)月沒寫B(tài)LOG了,這一個(gè)月回家基本都不怎么碰電腦,更換平臺(tái)也一段時(shí)間了,F(xiàn)reeBSD留給我的印象最大的是穩(wěn)定,其次是反應(yīng)很干脆,比如程序有什么BUG,直接SIGSEGV,比如:
int a = 5;
printf("%s", a);
這個(gè)在WIN32平臺(tái)上只可能是未知結(jié)果,F(xiàn)reeBSD就報(bào)了錯(cuò)誤。
還有就是FreeBSD和WIN32的內(nèi)存管理完全是2個(gè)極端,WIN32在物理內(nèi)存閑置的時(shí)候都占用了一半的虛擬內(nèi)存,而FreeBSD僅僅是在物理內(nèi)存被吃完,留下512K開始使用虛擬內(nèi)存。
個(gè)人感覺,這樣的區(qū)別是來自一個(gè)做桌面,一個(gè)做服務(wù),做桌面的總有一些慢輪詢需要處理,比如圖標(biāo)的cache啊,各種狀態(tài)的保存啊,很占內(nèi)存的東西,但是又不是實(shí)時(shí)的使用,留在物理內(nèi)存里純屬浪費(fèi),而FreeBSD一開始設(shè)計(jì)的時(shí)候根本沒有圖形界面,純純一個(gè)terminal,需要的東西內(nèi)核都幫你做了,你可以隨意開關(guān)你認(rèn)為必要不必要的東西,所以FreeBSD做服務(wù)端非常合適的。
終于還是把GC加到了服務(wù)端里面,mapserver內(nèi)存從960M漲到了1560,效率上沒怎么測試,穩(wěn)定性感覺略微有點(diǎn)下降,好處可能要在實(shí)際應(yīng)用中才能體會(huì)了。
posted on 2008-05-12 01:23
大日如來 閱讀(301)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
游戲-編程