发新话题
打印

[提问] 关于GMSV的CPU占用

关于GMSV的CPU占用

请教各位大神,有人优化过GMSV的CPU占用吗?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 N6 z: d7 O* O5 w  X) x
百度到似乎石器时代的GMSV,有人优化过mainloop(),据说可以降低它的频率,从而降低CPU占用……适合单机、基友联机的玩家妖城在线论坛% p+ }1 ^3 T- G/ O; Q! p
但是优化过的魔力GMSV 就搜不着……

TOP

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

TOP

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

TOP

回复 沙发 的帖子

抱歉前阵工作较多,没来逛论坛。。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& Z+ G0 b3 O% ]0 g
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ H. ]) ?+ K5 U
之前看到个这个:
/ U, P. ]) _3 R# S6 I' s" S魔力私服,最新魔力宝贝私服技术交流降低GMSV的CPU使用率,但是说的不详细,我太菜看不懂 魔力私服,最新魔力宝贝私服技术交流4 r: p' ^+ }  e2 b7 g) v

8 @, r4 @- i4 x; ^$ @8 c" ^—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート--------------------------------------------------------魔力私服,最新魔力宝贝私服技术交流! L% ^: U, i) R
降低GMSV的CPU使用率大概了解GMSV架構的同學應該都知道, GMSV的mainloop有著一個無限循環的while迴圈, 5 \! M. P4 t7 I
那當玩家數不多或資料處理量不大時, 可以利用sleep來降低循環的速度, 達到降低GMSV的CPU使用率的效果.
! E7 \. Q6 p) c" ?
- o& l6 {6 p" d' ?bbs.mocwww.com以下代碼加到 main.c 的 mainloop()複製內容到剪貼板代碼:...妖城在线论坛  \9 _# V& {2 T+ P
int itime=0;
2 e! n& \7 x, S5 C' o5 @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表    while(1){
& j, d' \3 l  X+ `4 a6 M妖城在线论坛      itime++;妖城在线论坛) M3 J! P3 J6 C/ ?& T1 i
      if(itime>getCpuUse()){妖城在线论坛% Z  B1 B( R3 q  ^
                itime=0;
) L- {" s4 h! V4 f/ Y妖城在线论坛                usleep(1);
; q$ D! }+ x6 t' z* }4 o9 u. H4 I8 t妖城在线论坛      }
5 r9 w( w- ~# X1 S- U8 z6 J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表...
7 W7 |  s! Z; j$ K7 J9 j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表    }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- s7 l3 ^3 X2 F! W5 V
...

TOP

回复 板凳 的帖子

谢谢~魔力私服,最新魔力宝贝私服技术交流0 c8 H! g: ^& Z3 c6 p
魔力私服,最新魔力宝贝私服技术交流7 w7 r  U; U3 b. d. d' I
cpulimit我试过,cpulimit虽然降低了cpu占用,但是 load average反而会增大……
2 |* W# S+ j4 m- I* s) H妖城在线论坛我是搭在便宜的海外VPS上和朋友一起玩,VPS一般根据 load average判断CPU占用是否过多。。

TOP

发新话题