发新话题
打印

[提问] 关于GMSV的CPU占用

关于GMSV的CPU占用

请教各位大神,有人优化过GMSV的CPU占用吗?bbs.mocwww.com9 Q6 i3 M( {% }
百度到似乎石器时代的GMSV,有人优化过mainloop(),据说可以降低它的频率,从而降低CPU占用……适合单机、基友联机的玩家
9 G& H( }6 V: h3 b' ?8 H, v但是优化过的魔力GMSV 就搜不着……

TOP

回复 沙发 的帖子

抱歉前阵工作较多,没来逛论坛。。7 _# P# |# I3 }" `, h, t" x. E2 a4 P( J. w
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* L2 C% D, k, ~; G* q
之前看到个这个:
* d' ]/ ~9 D+ \. z# p( O* i5 z妖城在线论坛降低GMSV的CPU使用率,但是说的不详细,我太菜看不懂
: C* E/ v8 f/ ~$ z5 l* {+ y魔力私服,最新魔力宝贝私服技术交流妖城在线论坛: r- w+ x  j8 w/ n8 J" B/ G( s4 }
--------------------------------------------------------
3 c. r( u& U6 W妖城在线论坛降低GMSV的CPU使用率大概了解GMSV架構的同學應該都知道, GMSV的mainloop有著一個無限循環的while迴圈, —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ _5 M% v; {5 C
那當玩家數不多或資料處理量不大時, 可以利用sleep來降低循環的速度, 達到降低GMSV的CPU使用率的效果.
. ]1 P  j; u) J4 b* j2 V& U1 s妖城在线论坛
0 r- L5 n% Z) c( h$ Z$ k$ w2 _, F以下代碼加到 main.c 的 mainloop()複製內容到剪貼板代碼:...妖城在线论坛( J. T; u' @, p: m9 t
int itime=0;
4 l+ p; Z- ]/ U( c' V魔力私服,最新魔力宝贝私服技术交流    while(1){
/ M2 \; R' f: Z6 \/ G      itime++;5 O  |+ l# j& k& r6 C% i
      if(itime>getCpuUse()){# ~7 ~  S/ t5 P( C* g6 J( r  _6 e& [3 X
                itime=0;
" I* i9 ^3 k: d—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                usleep(1);bbs.mocwww.com: l% ]3 m6 M* d  R, O) N& C0 a8 B
      }魔力私服,最新魔力宝贝私服技术交流& C- O3 @5 s1 Y$ \7 p' I
...bbs.mocwww.com3 P% k5 B: T. W8 ^) F# x8 d
    }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( b0 ^" ~9 ]6 `1 ~) S
...

TOP

回复 板凳 的帖子

谢谢~
+ v5 x% s+ n4 ^6 s, U; M$ g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
. F0 K4 g) N3 N5 O# C, [! h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表cpulimit我试过,cpulimit虽然降低了cpu占用,但是 load average反而会增大……bbs.mocwww.com/ P$ [. a: M* r2 ?4 U
我是搭在便宜的海外VPS上和朋友一起玩,VPS一般根据 load average判断CPU占用是否过多。。

TOP

发新话题