发新话题
打印

[提问] 关于GMSV的CPU占用

关于GMSV的CPU占用

请教各位大神,有人优化过GMSV的CPU占用吗?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; H9 v+ a8 a1 j% V
百度到似乎石器时代的GMSV,有人优化过mainloop(),据说可以降低它的频率,从而降低CPU占用……适合单机、基友联机的玩家
" Z; R5 |0 W$ T# n  D' X& mbbs.mocwww.com但是优化过的魔力GMSV 就搜不着……

TOP

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

TOP

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

TOP

回复 沙发 的帖子

抱歉前阵工作较多,没来逛论坛。。bbs.mocwww.com& H* Y5 l; @/ R
妖城在线论坛9 L+ i! U7 I' b/ c5 F; z; c7 D9 A5 e
之前看到个这个:
( T2 _/ H- L3 E8 I妖城在线论坛降低GMSV的CPU使用率,但是说的不详细,我太菜看不懂
3 _6 K# q! K  K魔力私服,最新魔力宝贝私服技术交流妖城在线论坛5 N; B# S) k" ^; U0 v% ^2 H
--------------------------------------------------------—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& C  R% d* ~9 Z* ]
降低GMSV的CPU使用率大概了解GMSV架構的同學應該都知道, GMSV的mainloop有著一個無限循環的while迴圈,
% T" _+ \0 A. \8 M, h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表那當玩家數不多或資料處理量不大時, 可以利用sleep來降低循環的速度, 達到降低GMSV的CPU使用率的效果.bbs.mocwww.com0 `/ u. ], r* d& I: g
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  W5 ?" E% m6 U9 y
以下代碼加到 main.c 的 mainloop()複製內容到剪貼板代碼:...魔力私服,最新魔力宝贝私服技术交流3 M0 V9 g0 |3 }# P' \
int itime=0;4 X3 G  m7 a$ ~( I: ~5 u
    while(1){妖城在线论坛+ Q) ], j9 U% F4 a7 j* I. i( N
      itime++;bbs.mocwww.com: w& v, A$ t5 N# j/ c) P7 ~
      if(itime>getCpuUse()){
3 x% J7 t3 s; |8 ^                itime=0;妖城在线论坛6 ?. M- ?( S0 W
                usleep(1);bbs.mocwww.com' ?0 o" N7 J. |, W& h7 i
      }" \( J" M- E/ q  w
...
/ `) P" y; w/ c9 p% }$ W: v妖城在线论坛    }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% g7 V* s) b8 ]5 {" r; r
...

TOP

回复 板凳 的帖子

谢谢~
7 M$ v% b* ^, i0 Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
* w8 [( K, Y& z) |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表cpulimit我试过,cpulimit虽然降低了cpu占用,但是 load average反而会增大……
; |. m( o5 ]: z- g" b- V) B魔力私服,最新魔力宝贝私服技术交流我是搭在便宜的海外VPS上和朋友一起玩,VPS一般根据 load average判断CPU占用是否过多。。

TOP

发新话题