发新话题
打印

[提问] 关于GMSV的CPU占用

关于GMSV的CPU占用

请教各位大神,有人优化过GMSV的CPU占用吗?
' u0 _; F! q9 ]/ c" [! J; m! M. p0 W! ebbs.mocwww.com百度到似乎石器时代的GMSV,有人优化过mainloop(),据说可以降低它的频率,从而降低CPU占用……适合单机、基友联机的玩家—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 ^/ i( g4 t0 V7 i8 l+ z1 w
但是优化过的魔力GMSV 就搜不着……

TOP

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

TOP

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

TOP

回复 沙发 的帖子

抱歉前阵工作较多,没来逛论坛。。
, ^# M7 I% a1 f+ l8 N6 w魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
" T# Z. v2 ~- Z6 }" M4 e之前看到个这个:
9 P. Y0 \4 ?/ n2 p' C3 v; {+ `bbs.mocwww.com降低GMSV的CPU使用率,但是说的不详细,我太菜看不懂
3 Q- H  Q6 K9 `) U3 Q- O2 i
4 |  ^& q: v) `  B6 i3 O! |妖城在线论坛--------------------------------------------------------
$ {' r6 C& q' ~0 s: |3 L! L/ Q4 Tbbs.mocwww.com降低GMSV的CPU使用率大概了解GMSV架構的同學應該都知道, GMSV的mainloop有著一個無限循環的while迴圈, 魔力私服,最新魔力宝贝私服技术交流( t* G8 L. [. F+ W- `
那當玩家數不多或資料處理量不大時, 可以利用sleep來降低循環的速度, 達到降低GMSV的CPU使用率的效果.魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* q7 v* V1 G: {0 u

" w0 o5 n4 _4 m  Y6 R& u# q8 _5 \魔力私服,最新魔力宝贝私服技术交流以下代碼加到 main.c 的 mainloop()複製內容到剪貼板代碼:...魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 I: l6 p4 M! s% s
int itime=0;
1 Q+ d/ |$ F$ P' }妖城在线论坛    while(1){
  i  W1 A7 [! X0 V$ M1 }+ o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表      itime++;+ [8 _3 S9 `9 p* t
      if(itime>getCpuUse()){
) S7 ?0 e# n0 K1 |, `2 z                itime=0;妖城在线论坛0 c2 R) A: v$ G9 G! R+ _6 s3 R
                usleep(1);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 h- V' p4 L! v
      }
9 u/ z8 J/ v$ A/ K) ~' v9 y8 mbbs.mocwww.com...魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 |3 Z) x& F9 p$ {% @
    }妖城在线论坛# ~9 Q/ {* U) g2 m. Z
...

TOP

回复 板凳 的帖子

谢谢~
3 s5 `4 b* y, C8 T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流+ G( Y0 q2 c+ `" q
cpulimit我试过,cpulimit虽然降低了cpu占用,但是 load average反而会增大……
7 a: T# i  {- G1 o我是搭在便宜的海外VPS上和朋友一起玩,VPS一般根据 load average判断CPU占用是否过多。。

TOP

发新话题