发新话题
打印

[提问] 关于GMSV的CPU占用

关于GMSV的CPU占用

请教各位大神,有人优化过GMSV的CPU占用吗?魔力私服,最新魔力宝贝私服技术交流2 _% e; j9 t+ x2 V4 x3 ?6 t
百度到似乎石器时代的GMSV,有人优化过mainloop(),据说可以降低它的频率,从而降低CPU占用……适合单机、基友联机的玩家
9 w: ?# G4 `* [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート但是优化过的魔力GMSV 就搜不着……

TOP

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

TOP

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

TOP

回复 沙发 的帖子

抱歉前阵工作较多,没来逛论坛。。9 ]9 ^1 S* T; {/ J6 ]
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 q- t+ i) S. _, A' z; d
之前看到个这个:
  a" O: z; |- j$ ]+ i) J/ Qbbs.mocwww.com降低GMSV的CPU使用率,但是说的不详细,我太菜看不懂
; r* a. L/ F# z& o# p1 w$ b0 W妖城在线论坛
7 O: o3 P) |- i  c! X, @bbs.mocwww.com--------------------------------------------------------
& V0 V. ]% ?9 h5 g/ t, J) `: @  J1 i魔力私服,最新魔力宝贝私服技术交流降低GMSV的CPU使用率大概了解GMSV架構的同學應該都知道, GMSV的mainloop有著一個無限循環的while迴圈, 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# u, L5 e, N2 d
那當玩家數不多或資料處理量不大時, 可以利用sleep來降低循環的速度, 達到降低GMSV的CPU使用率的效果.
7 D9 p! s+ S- c/ J( V! X5 c4 R7 m+ P
+ Q. l' K9 F3 |5 t7 I! |8 w/ E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表以下代碼加到 main.c 的 mainloop()複製內容到剪貼板代碼:...
% ?; u; e& Q8 l7 m* v* Q8 _7 cint itime=0;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: ^% k6 D$ E' r. T( c
    while(1){" Q# H/ u  F$ z1 X  m8 h6 L) R
      itime++;0 ^, A" G) |( X7 x9 b# Q
      if(itime>getCpuUse()){
- s( f) F! e1 q! n( O, e  w魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                itime=0;
. ]2 w2 V9 L$ Q# h7 `& z: C" G! c妖城在线论坛                usleep(1);
2 }6 W& u0 r5 ?  e" ~4 }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表      }魔力私服,最新魔力宝贝私服技术交流, j9 U+ H- z, J/ C
...
( d; ]/ L2 @; [7 V- I' v; A, o妖城在线论坛    }
8 e3 X3 {1 H! D3 c/ J9 ~+ P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表...

TOP

回复 板凳 的帖子

谢谢~
# w. _% ~9 u  c  i, m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力宝贝私服技术交流& M8 }. ~6 E* P4 |; j0 C
cpulimit我试过,cpulimit虽然降低了cpu占用,但是 load average反而会增大……
' {9 o0 M$ _0 A, H( b我是搭在便宜的海外VPS上和朋友一起玩,VPS一般根据 load average判断CPU占用是否过多。。

TOP

发新话题