发新话题
打印

[提问] 关于GMSV的CPU占用

关于GMSV的CPU占用

请教各位大神,有人优化过GMSV的CPU占用吗?
7 F, ^; i% g9 Q0 G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート百度到似乎石器时代的GMSV,有人优化过mainloop(),据说可以降低它的频率,从而降低CPU占用……适合单机、基友联机的玩家
1 R  m$ [, ~/ S& d, @" ~: D- ]魔力私服,最新魔力宝贝私服技术交流但是优化过的魔力GMSV 就搜不着……

TOP

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

TOP

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

TOP

回复 沙发 的帖子

抱歉前阵工作较多,没来逛论坛。。
( f* k$ B9 t$ v1 V8 n) ~妖城在线论坛
7 G( O  x. n: _8 w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート之前看到个这个:
, ^& M; o, n8 ^8 U魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表降低GMSV的CPU使用率,但是说的不详细,我太菜看不懂 bbs.mocwww.com7 `) y4 B- v! L" `! t' x& N

; ^& B, a) D/ \$ k2 k--------------------------------------------------------妖城在线论坛6 u. N: M, A. b  t' i' M
降低GMSV的CPU使用率大概了解GMSV架構的同學應該都知道, GMSV的mainloop有著一個無限循環的while迴圈,
* R4 a. v+ Z0 b) C  A  W妖城在线论坛那當玩家數不多或資料處理量不大時, 可以利用sleep來降低循環的速度, 達到降低GMSV的CPU使用率的效果.
) e4 R" f) m  i$ h2 {" v+ Q& \魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
1 V3 \' j, L* T$ P/ @4 H6 K妖城在线论坛以下代碼加到 main.c 的 mainloop()複製內容到剪貼板代碼:...
( B0 m7 |9 `6 q7 \3 y1 }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートint itime=0;bbs.mocwww.com  D* c/ R  x: x) W! V- X/ Z0 u
    while(1){魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! \3 R9 U9 `) e* y  C
      itime++;魔力私服,最新魔力宝贝私服技术交流$ a3 e) J7 e2 c( H3 u: O# |: V
      if(itime>getCpuUse()){
( z- _1 k3 Z! T8 f" j& O" X3 ~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                itime=0;妖城在线论坛' N* j; U* E7 J$ q  ~+ i
                usleep(1);
4 [0 C0 K) r- J& Mbbs.mocwww.com      }5 J, x! u0 _3 [% ?
...
* r& o) v$ n3 H魔力私服,最新魔力宝贝私服技术交流    }$ g/ h% g4 P+ y! W1 z3 D& r
...

TOP

回复 板凳 的帖子

谢谢~
6 }, s6 s- D: L: ?6 `妖城在线论坛魔力私服,最新魔力宝贝私服技术交流) o7 v8 j% T8 }# Z. x0 ~; j
cpulimit我试过,cpulimit虽然降低了cpu占用,但是 load average反而会增大……
' ~, R0 O+ `$ g( j6 ~8 V7 dbbs.mocwww.com我是搭在便宜的海外VPS上和朋友一起玩,VPS一般根据 load average判断CPU占用是否过多。。

TOP

发新话题