标题:
[提问]
关于GMSV的CPU占用
[打印本页]
作者:
ZhXand618
时间:
2016-12-12 15:50
标题:
关于GMSV的CPU占用
请教各位大神,有人优化过GMSV的CPU占用吗?
% H& M; k+ D6 h4 M \, U妖城在线论坛
百度到似乎石器时代的GMSV,有人优化过mainloop(),据说可以降低它的频率,从而降低CPU占用……适合单机、基友联机的玩家
- W. y# U* l0 v( Q7 @$ P. s妖城在线论坛
但是优化过的魔力GMSV 就搜不着……
作者:
qq291509
时间:
2016-12-12 17:34
哪里可以找到石器优化过mainloop()的gmsv?我可以修改魔力的
作者:
lenovo
时间:
2016-12-12 17:57
我记得linux下有一款cpulimit的工具可以限制CPU占用
作者:
ZhXand618
时间:
2016-12-26 14:54
标题:
回复 沙发 的帖子
抱歉前阵工作较多,没来逛论坛。。
bbs.mocwww.com: F# u3 t- N# l3 b: t, c7 p
bbs.mocwww.com J4 g) J, z. \, w% H% }
之前看到个这个:
/ M- r& }0 | E5 obbs.mocwww.com
降低GMSV的CPU使用率,但是说的不详细,我太菜看不懂
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 n/ B7 p* y, p1 D' y# R
3 d2 A4 K5 N1 v3 y0 Y% u: e- s7 vbbs.mocwww.com
--------------------------------------------------------
6 w+ X9 C( ]1 O0 ]bbs.mocwww.com
降低GMSV的CPU使用率大概了解GMSV架構的同學應該都知道, GMSV的mainloop有著一個無限循環的while迴圈,
bbs.mocwww.com: b6 h# x5 P6 e% F) x! k: a( c
那當玩家數不多或資料處理量不大時, 可以利用sleep來降低循環的速度, 達到降低GMSV的CPU使用率的效果.
bbs.mocwww.com2 \. x4 g0 d; j' ], b. p; t/ p
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 l$ o- l+ o0 @5 y6 u% M
以下代碼加到 main.c 的 mainloop()複製內容到剪貼板代碼:...
" @6 M8 M7 M# n妖城在线论坛
int itime=0;
魔力私服,最新魔力宝贝私服技术交流: b2 @* M7 x1 ]* @8 n+ u
while(1){
( M( E4 E* x5 c/ @: Q( v8 W. p; Xbbs.mocwww.com
itime++;
- i. y) I: e; I. ^0 i0 R1 H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
if(itime>getCpuUse()){
- y, `# q/ k0 P& Nbbs.mocwww.com
itime=0;
* @* R! A- _( d- D1 `, k2 [% m! n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
usleep(1);
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, X- v, \0 v* |* |8 f
}
/ D- C5 K6 M! S, f; ?3 a
...
$ _: S- c; t- ]; T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
}
, ~4 @0 T1 B( ?, V% o—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
...
作者:
ZhXand618
时间:
2016-12-26 15:03
标题:
回复 板凳 的帖子
谢谢~
' H* f. ^' k; o0 n# i {妖城在线论坛
妖城在线论坛: ~( q8 q2 Y- H+ c t+ @
cpulimit我试过,cpulimit虽然降低了cpu占用,但是 load average反而会增大……
9 \% u& P, P: U- y( R! N6 l0 t
我是搭在便宜的海外VPS上和朋友一起玩,VPS一般根据 load average判断CPU占用是否过多。。
欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/)
Powered by Discuz! 6.0.0