发新话题
打印

[提问] 关于GMSV的CPU占用

关于GMSV的CPU占用

请教各位大神,有人优化过GMSV的CPU占用吗?/ k2 Q! _! |0 j
百度到似乎石器时代的GMSV,有人优化过mainloop(),据说可以降低它的频率,从而降低CPU占用……适合单机、基友联机的玩家
- p6 ]/ Z8 {$ D% y3 f1 |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表但是优化过的魔力GMSV 就搜不着……

TOP

回复 沙发 的帖子

抱歉前阵工作较多,没来逛论坛。。
/ S5 ?4 O" n8 t) I% b
* P0 L% H( Z4 P1 z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート之前看到个这个:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- m9 u* v" x& Y& x, ]7 C8 I
降低GMSV的CPU使用率,但是说的不详细,我太菜看不懂 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 A5 X! |! o0 X, e& v7 ^
bbs.mocwww.com: a+ y- W2 I* I( D1 C
--------------------------------------------------------
) A- x- q7 \0 l; D0 e! J" [9 x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表降低GMSV的CPU使用率大概了解GMSV架構的同學應該都知道, GMSV的mainloop有著一個無限循環的while迴圈, 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 y# R. I" P1 R$ ?- n3 |
那當玩家數不多或資料處理量不大時, 可以利用sleep來降低循環的速度, 達到降低GMSV的CPU使用率的效果.魔力私服,最新魔力宝贝私服技术交流: v* }' `6 G4 ?( D: L
bbs.mocwww.com! i( Y# M! [- u) K6 M! \* H) R$ k
以下代碼加到 main.c 的 mainloop()複製內容到剪貼板代碼:...妖城在线论坛0 f0 t4 Y+ V! c* n: m
int itime=0;
5 K9 D* T2 W- |. n1 ]9 G) i" B魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表    while(1){
( ~. d( s5 n* s6 q* r妖城在线论坛      itime++;
' Q, n% }. ?6 l4 E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表      if(itime>getCpuUse()){—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 c8 c: c: t: I2 _! L
                itime=0;bbs.mocwww.com" z) Z* i+ w; z& @+ j+ |+ Q
                usleep(1);
0 j; [- m  |& D! I0 dbbs.mocwww.com      }bbs.mocwww.com, M& t. U$ c, L$ o# B' K! y( w$ o
...
( |3 Y$ w1 o. B. Wbbs.mocwww.com    }bbs.mocwww.com! [8 W7 k9 |2 c0 h  n3 ]
...

TOP

回复 板凳 的帖子

谢谢~
, N% V5 I- e6 G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流1 P. |/ h) n( ~4 d+ @
cpulimit我试过,cpulimit虽然降低了cpu占用,但是 load average反而会增大……
: S) w  q3 E5 b3 D6 Qbbs.mocwww.com我是搭在便宜的海外VPS上和朋友一起玩,VPS一般根据 load average判断CPU占用是否过多。。

TOP

发新话题