发新话题
打印

[提问] 关于GMSV的CPU占用

关于GMSV的CPU占用

请教各位大神,有人优化过GMSV的CPU占用吗?
! S; p; W8 T& H4 Q' ~2 c4 o+ P魔力私服,最新魔力宝贝私服技术交流百度到似乎石器时代的GMSV,有人优化过mainloop(),据说可以降低它的频率,从而降低CPU占用……适合单机、基友联机的玩家—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 @1 t4 K8 P* J, |- \% e1 ]* R
但是优化过的魔力GMSV 就搜不着……

TOP

回复 沙发 的帖子

抱歉前阵工作较多,没来逛论坛。。
5 ~# b! ?, H8 J; u7 @! k% k# ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 v0 d8 D% o9 T, n6 U3 x
之前看到个这个:
- O6 e$ I* x& E  [/ C2 ]+ ?妖城在线论坛降低GMSV的CPU使用率,但是说的不详细,我太菜看不懂 ) X  V% p$ C1 Z5 L8 b5 a
魔力私服,最新魔力宝贝私服技术交流: {, B$ Z. v% O4 S6 K+ c2 I" o0 k6 F
--------------------------------------------------------
1 |, q3 n# @6 w6 @5 r" n/ P魔力私服,最新魔力宝贝私服技术交流降低GMSV的CPU使用率大概了解GMSV架構的同學應該都知道, GMSV的mainloop有著一個無限循環的while迴圈,
8 {  v. q* E/ q" P1 j0 K魔力私服,最新魔力宝贝私服技术交流那當玩家數不多或資料處理量不大時, 可以利用sleep來降低循環的速度, 達到降低GMSV的CPU使用率的效果.魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 t' ^; H( h6 D, R# x8 \- \7 J

% o) ~4 n# W4 }& @' [bbs.mocwww.com以下代碼加到 main.c 的 mainloop()複製內容到剪貼板代碼:...—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 s! \  k: B( ^# h$ ~, Q3 M  i: B
int itime=0;
5 m6 O/ M" _: J: P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート    while(1){
# v1 _7 o" L+ Y" _: u- i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート      itime++;妖城在线论坛9 f: G! |" Q5 s, y' u' m- {
      if(itime>getCpuUse()){
/ d! G/ u. ~5 f6 o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                itime=0;
4 a( W% R3 B0 P4 r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                usleep(1);
' y, M# _' I% S* n5 b1 k9 s妖城在线论坛      }
* [& Q+ A. k" f8 Qbbs.mocwww.com...妖城在线论坛) G" O5 q: ~. o2 B& y7 u% m: P: T! k
    }
# v% @3 r7 g( q3 s8 q$ l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート...

TOP

回复 板凳 的帖子

谢谢~
" D" }+ j7 C) e—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
7 Y2 K5 k* y" H0 }6 ~- d& }& Q9 ]魔力私服,最新魔力宝贝私服技术交流cpulimit我试过,cpulimit虽然降低了cpu占用,但是 load average反而会增大……
# L+ F8 C  y8 U2 `6 S魔力私服,最新魔力宝贝私服技术交流我是搭在便宜的海外VPS上和朋友一起玩,VPS一般根据 load average判断CPU占用是否过多。。

TOP

发新话题