发新话题
打印

[提问] 关于GMSV的CPU占用

关于GMSV的CPU占用

请教各位大神,有人优化过GMSV的CPU占用吗?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  h" v1 J1 t& g4 M/ W* _1 n" [
百度到似乎石器时代的GMSV,有人优化过mainloop(),据说可以降低它的频率,从而降低CPU占用……适合单机、基友联机的玩家
# Q2 X- ~: s3 N! g4 G& Q9 I2 @魔力私服,最新魔力宝贝私服技术交流但是优化过的魔力GMSV 就搜不着……

TOP

哪里可以找到石器优化过mainloop()的gmsv?我可以修改魔力的

TOP

我记得linux下有一款cpulimit的工具可以限制CPU占用

TOP

回复 沙发 的帖子

抱歉前阵工作较多,没来逛论坛。。/ W/ [- }# _, b( [+ Y6 @' V

( e9 r. k, K  f/ ?" q" v1 j妖城在线论坛之前看到个这个:9 Y3 {! ~9 g) }* t3 T
降低GMSV的CPU使用率,但是说的不详细,我太菜看不懂
+ |# ?: E9 M3 g6 G; b5 I; n" \$ K妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) z2 g: X+ ?& k1 }5 ?( s
--------------------------------------------------------—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- i+ c) t9 [8 e0 T' F
降低GMSV的CPU使用率大概了解GMSV架構的同學應該都知道, GMSV的mainloop有著一個無限循環的while迴圈,
5 r8 m9 M, E# i. j8 q' i! \4 U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート那當玩家數不多或資料處理量不大時, 可以利用sleep來降低循環的速度, 達到降低GMSV的CPU使用率的效果.妖城在线论坛# h. ~! t3 K8 H+ ^# {. x

) u6 E4 d; L) W! A妖城在线论坛以下代碼加到 main.c 的 mainloop()複製內容到剪貼板代碼:...—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( _: @- y4 t- v) |6 E
int itime=0;
. }  D$ s$ K  w+ I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表    while(1){
" T6 j5 n; g8 u" ]( l5 M+ `      itime++;
; l8 p* o! Z" }, Dbbs.mocwww.com      if(itime>getCpuUse()){3 z' p8 f8 x( }) h4 Y; p0 k9 e6 c
                itime=0;3 A/ ^) ~7 `) N+ U- q
                usleep(1);魔力私服,最新魔力宝贝私服技术交流6 B3 `/ [. ?% l* D9 o
      }
) Q4 ]; {, Y. q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート...bbs.mocwww.com" y* b  v/ y" z8 }
    }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 Y1 @+ A7 h/ t* e4 e4 O" x  Z
...

TOP

回复 板凳 的帖子

谢谢~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" f/ a4 H2 `' U9 G5 z
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 Z9 R' l& f2 S" d* y
cpulimit我试过,cpulimit虽然降低了cpu占用,但是 load average反而会增大……
4 Z; D6 d' D; ~! r魔力私服,最新魔力宝贝私服技术交流我是搭在便宜的海外VPS上和朋友一起玩,VPS一般根据 load average判断CPU占用是否过多。。

TOP

发新话题