发新话题
打印

[提问] 关于GMSV的CPU占用

关于GMSV的CPU占用

请教各位大神,有人优化过GMSV的CPU占用吗?
0 Z3 b7 ^. x: A/ [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表百度到似乎石器时代的GMSV,有人优化过mainloop(),据说可以降低它的频率,从而降低CPU占用……适合单机、基友联机的玩家
  L% y) w7 {6 v5 |6 obbs.mocwww.com但是优化过的魔力GMSV 就搜不着……

TOP

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

TOP

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

TOP

回复 沙发 的帖子

抱歉前阵工作较多,没来逛论坛。。魔力私服,最新魔力宝贝私服技术交流6 ~' n$ N( r# C6 R: ^! h: r

( I0 j* ~# S) k1 Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート之前看到个这个:
6 ^  B3 W& i9 U" A7 F; s6 b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表降低GMSV的CPU使用率,但是说的不详细,我太菜看不懂 - u; k9 K  U2 C- w5 ~2 Z
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& n) \& r4 R+ H  ]/ p1 m: T
--------------------------------------------------------
) A- P0 H$ N. G1 U' w+ L. X降低GMSV的CPU使用率大概了解GMSV架構的同學應該都知道, GMSV的mainloop有著一個無限循環的while迴圈, 魔力私服,最新魔力宝贝私服技术交流9 L! v( d& |/ [  z2 e1 h
那當玩家數不多或資料處理量不大時, 可以利用sleep來降低循環的速度, 達到降低GMSV的CPU使用率的效果., x2 n6 A/ x! y+ e" ?% b4 |
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 Q2 j2 X$ F9 O, y8 g
以下代碼加到 main.c 的 mainloop()複製內容到剪貼板代碼:...
+ ]7 J7 p! V- |  nbbs.mocwww.comint itime=0;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 u2 |2 H; K) W& W, k/ j/ q/ `* n
    while(1){
7 M& H# Z7 K5 H/ E妖城在线论坛      itime++;
0 S+ @3 ~' q" ?) n4 u* h$ l% F妖城在线论坛      if(itime>getCpuUse()){
5 x3 A9 |' S6 y$ a$ H7 V+ c% Obbs.mocwww.com                itime=0;妖城在线论坛5 c. f  o$ i  ]: y* G; J- p
                usleep(1);
; g6 g: R/ t2 Q( L      }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! m# k: j) K) x
...bbs.mocwww.com+ h' s. r1 \" w- V$ S& i( q
    }
: l! o) j/ l  L妖城在线论坛...

TOP

回复 板凳 的帖子

谢谢~
- d; u' s) Y8 g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
7 ~% L; i+ u. U. K. y. y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表cpulimit我试过,cpulimit虽然降低了cpu占用,但是 load average反而会增大……魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ z( X4 V9 k3 l: i! L5 n
我是搭在便宜的海外VPS上和朋友一起玩,VPS一般根据 load average判断CPU占用是否过多。。

TOP

发新话题