发新话题
打印

[提问] 关于GMSV的CPU占用

关于GMSV的CPU占用

请教各位大神,有人优化过GMSV的CPU占用吗?
- t* C" w: d; K3 H) H% m7 ~0 T! a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート百度到似乎石器时代的GMSV,有人优化过mainloop(),据说可以降低它的频率,从而降低CPU占用……适合单机、基友联机的玩家
/ ]8 d& {# n# M9 h$ O但是优化过的魔力GMSV 就搜不着……

TOP

回复 沙发 的帖子

抱歉前阵工作较多,没来逛论坛。。6 h! C8 D7 g7 J) Z9 b1 X
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! _% r8 T* Q/ F, w+ ?
之前看到个这个:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 V! J9 P2 b' ^
降低GMSV的CPU使用率,但是说的不详细,我太菜看不懂
8 Y9 O7 v1 f% |* D魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
  k2 f0 p( T. B. a* i. J# T" ?0 D--------------------------------------------------------) Y: x% n+ M7 J6 p$ ~
降低GMSV的CPU使用率大概了解GMSV架構的同學應該都知道, GMSV的mainloop有著一個無限循環的while迴圈,
4 }1 ~% ~& P2 |4 C% A) Q0 k妖城在线论坛那當玩家數不多或資料處理量不大時, 可以利用sleep來降低循環的速度, 達到降低GMSV的CPU使用率的效果.魔力私服,最新魔力宝贝私服技术交流5 _- y% ]2 }0 Y. d( Q0 L

' y; ?# j  y' V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表以下代碼加到 main.c 的 mainloop()複製內容到剪貼板代碼:...
1 E! Z/ t$ ]0 t% X6 X妖城在线论坛int itime=0;bbs.mocwww.com( u  G8 B: {5 b& O9 L
    while(1){
" k% `& l0 n+ v" K1 y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート      itime++;
- U0 X% x5 l( E, B—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート      if(itime>getCpuUse()){
1 W- j# _6 E, e1 s; n8 X. F. g. m                itime=0;
5 g0 ?  D6 t7 Lbbs.mocwww.com                usleep(1);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ m6 C) _. C) k. R9 I
      }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# k5 B) q5 E- G! K+ h8 N
...; ?2 p) d* Z" D3 R* I7 X
    }
3 l/ Y0 s5 b& l% H# z2 o...

TOP

回复 板凳 的帖子

谢谢~妖城在线论坛2 v. @% i! z6 P+ S' O. ^
妖城在线论坛) C! u, D4 u& g* P2 g; x9 ~" H
cpulimit我试过,cpulimit虽然降低了cpu占用,但是 load average反而会增大……
! C/ r6 t/ U; M& e魔力私服,最新魔力宝贝私服技术交流我是搭在便宜的海外VPS上和朋友一起玩,VPS一般根据 load average判断CPU占用是否过多。。

TOP

发新话题