发新话题
打印

[提问] 关于GMSV的CPU占用

关于GMSV的CPU占用

请教各位大神,有人优化过GMSV的CPU占用吗?魔力私服,最新魔力宝贝私服技术交流' d5 {% f1 d, R# i7 W( q( \
百度到似乎石器时代的GMSV,有人优化过mainloop(),据说可以降低它的频率,从而降低CPU占用……适合单机、基友联机的玩家
1 p) f1 y: X. ^" o! f' H2 H魔力私服,最新魔力宝贝私服技术交流但是优化过的魔力GMSV 就搜不着……

TOP

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

TOP

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

TOP

回复 沙发 的帖子

抱歉前阵工作较多,没来逛论坛。。# R0 S: e- b8 u3 P% [4 Z' m0 a; i
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 l4 x: e# I! E# K: p* p
之前看到个这个:
# T3 S$ c  ?% z, c—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート降低GMSV的CPU使用率,但是说的不详细,我太菜看不懂
" N/ F5 f2 M$ W0 B8 {
2 ?+ q$ L- P4 ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表--------------------------------------------------------妖城在线论坛" @- d9 g2 [* Q2 D, \; @
降低GMSV的CPU使用率大概了解GMSV架構的同學應該都知道, GMSV的mainloop有著一個無限循環的while迴圈,
4 Q5 v& i8 K6 h. l2 j魔力私服,最新魔力宝贝私服技术交流那當玩家數不多或資料處理量不大時, 可以利用sleep來降低循環的速度, 達到降低GMSV的CPU使用率的效果.妖城在线论坛6 \  c7 B0 v: D) q" s
bbs.mocwww.com! k& m. A) C" c- S* ^1 V9 |# @
以下代碼加到 main.c 的 mainloop()複製內容到剪貼板代碼:...bbs.mocwww.com- m  |* X8 q: F' |1 w# w9 h! _
int itime=0;
4 ~8 b% _/ [$ i# R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート    while(1){bbs.mocwww.com+ w, Z$ T& Z( C2 q0 Q( ^7 ^
      itime++;bbs.mocwww.com7 T$ m- ?/ S/ q& y4 y
      if(itime>getCpuUse()){
- y5 c( V3 i3 U% G, @% o9 R. ?                itime=0;
9 y) }2 Q5 U5 w6 ?* g魔力私服,最新魔力宝贝私服技术交流                usleep(1);
: J5 y& ^1 S2 [  Q, K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート      }
0 i3 Q7 i5 i! J% N* o8 L% Obbs.mocwww.com...
: d' V5 }% R8 J; [- e$ q4 [# e魔力私服,最新魔力宝贝私服技术交流    }
; e. U  O7 v7 ?$ G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート...

TOP

回复 板凳 的帖子

谢谢~
9 p% |7 U& t: Q魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力宝贝私服技术交流5 v- K$ }5 w4 l4 _! f# H0 @
cpulimit我试过,cpulimit虽然降低了cpu占用,但是 load average反而会增大……
9 f# e/ k* \  A4 n; G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート我是搭在便宜的海外VPS上和朋友一起玩,VPS一般根据 load average判断CPU占用是否过多。。

TOP

发新话题