发新话题
打印

[提问] 关于GMSV的CPU占用

关于GMSV的CPU占用

请教各位大神,有人优化过GMSV的CPU占用吗?
) }$ j$ Q- R, v魔力私服,最新魔力宝贝私服技术交流百度到似乎石器时代的GMSV,有人优化过mainloop(),据说可以降低它的频率,从而降低CPU占用……适合单机、基友联机的玩家
& w# b% Y( n; f; J/ @+ g' J妖城在线论坛但是优化过的魔力GMSV 就搜不着……

TOP

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

TOP

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

TOP

回复 沙发 的帖子

抱歉前阵工作较多,没来逛论坛。。bbs.mocwww.com) \' E8 S* T+ H
魔力私服,最新魔力宝贝私服技术交流' V3 t4 p& j6 @4 e
之前看到个这个:
( e5 Y% s# `! z+ P  S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表降低GMSV的CPU使用率,但是说的不详细,我太菜看不懂
3 o  Q3 {' H5 E/ I6 Q$ t" a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
+ e( e9 B2 z( b7 d# O& ]4 g$ R妖城在线论坛--------------------------------------------------------
4 K( a0 b' w* m8 u; V; u% i2 n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表降低GMSV的CPU使用率大概了解GMSV架構的同學應該都知道, GMSV的mainloop有著一個無限循環的while迴圈, —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 e. q; E# Y3 d
那當玩家數不多或資料處理量不大時, 可以利用sleep來降低循環的速度, 達到降低GMSV的CPU使用率的效果.魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! o6 z5 E( [8 T& A7 ?: ~# q9 Y* ~

5 E# p7 s' K6 m$ Y; X+ kbbs.mocwww.com以下代碼加到 main.c 的 mainloop()複製內容到剪貼板代碼:...
% M* P) b9 ]( R0 \, i+ H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートint itime=0;
9 U! n- N* |1 i# o1 h魔力私服,最新魔力宝贝私服技术交流    while(1){魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- B3 P: p. |* a" G. U. J
      itime++;
6 ^$ {5 A( K% ^魔力私服,最新魔力宝贝私服技术交流      if(itime>getCpuUse()){妖城在线论坛) k" r. s7 q3 c* }3 ?5 w: ?4 g
                itime=0;
0 G' B, ~. I- }% m' ?% G8 ^2 Z. D                usleep(1);: m7 [  S) _! c4 U/ t: @
      }
5 q4 s/ K6 c( u2 O& {0 L...
& ]& g7 s4 ]' i6 @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表    }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 S. A1 g6 E! j) v7 g$ A
...

TOP

回复 板凳 的帖子

谢谢~bbs.mocwww.com& N* [' p" [! [2 L
魔力私服,最新魔力宝贝私服技术交流- B6 J8 G1 k$ p3 b% `7 C2 h
cpulimit我试过,cpulimit虽然降低了cpu占用,但是 load average反而会增大……
, g+ e2 Q, b! h1 e6 a" L  y% I0 ^# H妖城在线论坛我是搭在便宜的海外VPS上和朋友一起玩,VPS一般根据 load average判断CPU占用是否过多。。

TOP

发新话题