发新话题
打印

[提问] 关于GMSV的CPU占用

关于GMSV的CPU占用

请教各位大神,有人优化过GMSV的CPU占用吗?魔力私服,最新魔力宝贝私服技术交流' T! B# s! E" }4 c( z1 y
百度到似乎石器时代的GMSV,有人优化过mainloop(),据说可以降低它的频率,从而降低CPU占用……适合单机、基友联机的玩家
/ d# L6 ]. @7 L: _6 ?魔力私服,最新魔力宝贝私服技术交流但是优化过的魔力GMSV 就搜不着……

TOP

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

TOP

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

TOP

回复 沙发 的帖子

抱歉前阵工作较多,没来逛论坛。。
3 _% F3 R0 Q( B- u6 p( g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流$ l  o5 I5 Y; G
之前看到个这个:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: g; y+ s9 B! @  a% Q5 W# u
降低GMSV的CPU使用率,但是说的不详细,我太菜看不懂 bbs.mocwww.com# ~, X6 X4 e0 G

( d* Z! {9 p& e: u$ ~, ibbs.mocwww.com--------------------------------------------------------
/ c$ r0 [/ r+ l! h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表降低GMSV的CPU使用率大概了解GMSV架構的同學應該都知道, GMSV的mainloop有著一個無限循環的while迴圈, bbs.mocwww.com! n, a  T+ l7 g* X, E
那當玩家數不多或資料處理量不大時, 可以利用sleep來降低循環的速度, 達到降低GMSV的CPU使用率的效果.妖城在线论坛3 K  e, ?, }& L1 @' G* q; W* z

% ~/ r  K/ x7 x$ W1 G8 \; l妖城在线论坛以下代碼加到 main.c 的 mainloop()複製內容到剪貼板代碼:...
9 ~# z* q, C; t  h( P0 ~8 |; k( V! Lbbs.mocwww.comint itime=0;
$ Q: P1 h3 _+ e) X4 ?0 n9 I# K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート    while(1){妖城在线论坛5 y4 w9 E* I2 z4 B5 v. Z" e
      itime++;bbs.mocwww.com5 k' T' x/ t: h
      if(itime>getCpuUse()){bbs.mocwww.com1 F' C) S$ }" B! {$ K! x
                itime=0;妖城在线论坛# J, D* L8 I9 I1 W- h2 B
                usleep(1);
/ T/ H  F# H! O; f5 [, V( v妖城在线论坛      }
% t- d- R# ^  s妖城在线论坛...
7 `& p/ n& N. I5 T+ S+ D" c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表    }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 v* [! z1 u" |8 n+ a" ~! D
...

TOP

回复 板凳 的帖子

谢谢~
- @4 L/ u& m5 B8 k妖城在线论坛魔力私服,最新魔力宝贝私服技术交流# [% `5 Y, q8 O9 E) v  D8 G$ |6 E0 S
cpulimit我试过,cpulimit虽然降低了cpu占用,但是 load average反而会增大……魔力私服,最新魔力宝贝私服技术交流, }" x' j* a! L7 [# }
我是搭在便宜的海外VPS上和朋友一起玩,VPS一般根据 load average判断CPU占用是否过多。。

TOP

发新话题