发新话题
打印

[提问] 关于GMSV的CPU占用

关于GMSV的CPU占用

请教各位大神,有人优化过GMSV的CPU占用吗?
9 {% d5 K4 |, ]% ?8 U; r: |百度到似乎石器时代的GMSV,有人优化过mainloop(),据说可以降低它的频率,从而降低CPU占用……适合单机、基友联机的玩家
8 h) p/ D7 H! q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート但是优化过的魔力GMSV 就搜不着……

TOP

回复 沙发 的帖子

抱歉前阵工作较多,没来逛论坛。。- K6 E. ^- U- V1 i+ D7 u. h  W

% g/ t7 w. L& a5 w1 t+ j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表之前看到个这个:
' r1 q8 s& V$ Q4 N4 p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート降低GMSV的CPU使用率,但是说的不详细,我太菜看不懂 ! H8 F% @! f7 a
" G7 y( _5 [$ \, h6 v( s0 l3 G
--------------------------------------------------------魔力私服,最新魔力宝贝私服技术交流' v( \* N. m2 E/ w- e
降低GMSV的CPU使用率大概了解GMSV架構的同學應該都知道, GMSV的mainloop有著一個無限循環的while迴圈, bbs.mocwww.com: I. W! r- E0 G- p9 a+ [, d
那當玩家數不多或資料處理量不大時, 可以利用sleep來降低循環的速度, 達到降低GMSV的CPU使用率的效果.
0 i+ q. y9 g6 V6 q; b8 @" z7 [: |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
) @: s  ~) h% R. v9 qbbs.mocwww.com以下代碼加到 main.c 的 mainloop()複製內容到剪貼板代碼:...
. c6 W# k' d( b* a) r; q妖城在线论坛int itime=0;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( ^. g* m) ~* t7 ~8 z
    while(1){—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 q4 M4 w- [7 G/ m
      itime++;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 ^& M. m; {3 h
      if(itime>getCpuUse()){
/ f+ z5 v, G) I3 [魔力私服,最新魔力宝贝私服技术交流                itime=0;
8 [7 z$ E' _4 Q; R6 qbbs.mocwww.com                usleep(1);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! C5 o: @' n6 o
      }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& I- ]1 J7 i6 F. u% X. I/ a! h
...
" {( b) y& p1 T' p0 n( ^) d; h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート    }
; M! {, \5 A* S2 |* h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表...

TOP

回复 板凳 的帖子

谢谢~
; v8 p" j, c6 v& Cbbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& s$ F: q8 I* K9 p9 w2 F
cpulimit我试过,cpulimit虽然降低了cpu占用,但是 load average反而会增大……魔力私服,最新魔力宝贝私服技术交流7 \  V, l0 F- {0 \" t! L& w( L  ]
我是搭在便宜的海外VPS上和朋友一起玩,VPS一般根据 load average判断CPU占用是否过多。。

TOP

发新话题