发新话题
打印

[提问] 关于GMSV的CPU占用

关于GMSV的CPU占用

请教各位大神,有人优化过GMSV的CPU占用吗?
5 H( a4 w0 N# [, C百度到似乎石器时代的GMSV,有人优化过mainloop(),据说可以降低它的频率,从而降低CPU占用……适合单机、基友联机的玩家
9 \' Q- l6 V) l( P# D: {妖城在线论坛但是优化过的魔力GMSV 就搜不着……

TOP

回复 沙发 的帖子

抱歉前阵工作较多,没来逛论坛。。魔力私服,最新魔力宝贝私服技术交流% c% A7 ?! J2 T
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% z2 U* z, C4 @6 I: k! t/ d4 j; L
之前看到个这个:
) p( b7 T6 z* Q7 D! F魔力私服,最新魔力宝贝私服技术交流降低GMSV的CPU使用率,但是说的不详细,我太菜看不懂 魔力私服,最新魔力宝贝私服技术交流# `1 ^& }5 f2 N6 a, M$ ?

' j3 Q$ R* d% ~; Y; L: B--------------------------------------------------------. e4 U) f* Q/ D9 L8 k: W& X( a
降低GMSV的CPU使用率大概了解GMSV架構的同學應該都知道, GMSV的mainloop有著一個無限循環的while迴圈,
2 X7 E. Y: b# ~! [; l& `那當玩家數不多或資料處理量不大時, 可以利用sleep來降低循環的速度, 達到降低GMSV的CPU使用率的效果.—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( A4 M: B0 m& l. N2 v( g

& [2 o* R7 g& ~1 H. e魔力私服,最新魔力宝贝私服技术交流以下代碼加到 main.c 的 mainloop()複製內容到剪貼板代碼:...
3 b. U: \3 ]  F9 D魔力私服,最新魔力宝贝私服技术交流int itime=0;
8 r4 q; D& Y7 a0 C; Z. k- E    while(1){
' g2 l5 x$ y; z; Z- D3 T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表      itime++;8 K2 E: L. R4 u' M6 |2 W& a
      if(itime>getCpuUse()){
% Y# O' {. q4 j' R! d/ f/ D魔力私服,最新魔力宝贝私服技术交流                itime=0;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: F1 m. d0 O* Y  {
                usleep(1);
7 r' Y1 J5 B* _/ k8 s) g* W) Z4 g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表      }妖城在线论坛" k0 ?/ M% q0 P: x/ X! @7 ]1 H* X( ]
...
9 D; E% x' j) N3 j: Q) s( Y/ Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表    }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ B  U9 z/ x7 o8 H! `/ }+ |
...

TOP

回复 板凳 的帖子

谢谢~
1 C" Y$ E4 q- P9 z  n妖城在线论坛$ `4 k7 o7 x* b% F! b
cpulimit我试过,cpulimit虽然降低了cpu占用,但是 load average反而会增大……bbs.mocwww.com- X; U% c/ a+ U2 c6 ]4 c( ]
我是搭在便宜的海外VPS上和朋友一起玩,VPS一般根据 load average判断CPU占用是否过多。。

TOP

发新话题