发新话题
打印

[提问] 关于GMSV的CPU占用

关于GMSV的CPU占用

请教各位大神,有人优化过GMSV的CPU占用吗?
4 p: B9 c2 {, B$ Z1 S7 _+ l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表百度到似乎石器时代的GMSV,有人优化过mainloop(),据说可以降低它的频率,从而降低CPU占用……适合单机、基友联机的玩家魔力私服,最新魔力宝贝私服技术交流. _$ ~' [- E0 |% P3 i
但是优化过的魔力GMSV 就搜不着……

TOP

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

TOP

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

TOP

回复 沙发 的帖子

抱歉前阵工作较多,没来逛论坛。。bbs.mocwww.com5 [  O- ~  I" V, y' Q

7 s; X- `5 i0 ?$ t- [" E# c2 x( g0 ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート之前看到个这个:
5 A* U2 ~4 {; D; J6 }4 Y妖城在线论坛降低GMSV的CPU使用率,但是说的不详细,我太菜看不懂
9 h! r3 R3 @" W) o7 W) lbbs.mocwww.com
# m4 n; r& @$ Jbbs.mocwww.com--------------------------------------------------------
3 U, R& l+ |# c8 l降低GMSV的CPU使用率大概了解GMSV架構的同學應該都知道, GMSV的mainloop有著一個無限循環的while迴圈, 妖城在线论坛0 W8 O9 B' f7 I8 ^
那當玩家數不多或資料處理量不大時, 可以利用sleep來降低循環的速度, 達到降低GMSV的CPU使用率的效果.妖城在线论坛: |, h" a0 Y* S; k  J+ s

! r. d" d1 w. T( m& k; w0 ?bbs.mocwww.com以下代碼加到 main.c 的 mainloop()複製內容到剪貼板代碼:...bbs.mocwww.com8 F) ~1 i/ V1 Y3 a5 N( L
int itime=0;
/ Q: V/ D; n' C/ I+ z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表    while(1){
& G! P# W+ j1 d4 Q# e3 _; R5 A      itime++;6 v1 x: r( k9 t0 t
      if(itime>getCpuUse()){妖城在线论坛1 {; a2 y3 K+ m! X( ]
                itime=0;
5 b0 y3 X- E- b5 W8 ]$ y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                usleep(1);
% w+ Q8 I* p2 I# q9 a2 Q% C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート      }
8 A1 h" R- ?0 e* k( X- ~9 K& f1 c' N: v妖城在线论坛...9 e1 E0 D8 Z, I8 X- u/ y3 [
    }
( n1 p. W( W. G+ d* K+ W# {# O. h...

TOP

回复 板凳 的帖子

谢谢~妖城在线论坛, q" T. m4 _$ |- q& S% h1 b- r
魔力私服,最新魔力宝贝私服技术交流# Y; t; H0 y1 m# D! p
cpulimit我试过,cpulimit虽然降低了cpu占用,但是 load average反而会增大……
0 }4 R# y% E& x- |  |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート我是搭在便宜的海外VPS上和朋友一起玩,VPS一般根据 load average判断CPU占用是否过多。。

TOP

发新话题