压力测试
This commit is contained in:
parent
a54b6a4175
commit
5647721a41
@ -65,3 +65,49 @@ func BenchmarkChampionshipGroup(b *testing.B) {
|
|||||||
game.G_GameLogicPtr.ChampshipMgr.Debug()
|
game.G_GameLogicPtr.ChampshipMgr.Debug()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func BenchmarkPlayerInit(b *testing.B) {
|
||||||
|
for i := 0; i < b.N; i++ {
|
||||||
|
p := new(game.Player)
|
||||||
|
p.InitPlayer("3625212")
|
||||||
|
p.LoginBackData()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func BenchmarkPlayerBackup(b *testing.B) {
|
||||||
|
p := new(game.Player)
|
||||||
|
p.InitPlayer("3625212")
|
||||||
|
for i := 0; i < b.N; i++ {
|
||||||
|
p.BackUp()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func BenchmarkPlayerRecover(b *testing.B) {
|
||||||
|
p := new(game.Player)
|
||||||
|
p.InitPlayer("3625212")
|
||||||
|
backup := p.BackUp()
|
||||||
|
for i := 0; i < b.N; i++ {
|
||||||
|
p.Recover(backup)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func BenchmarkPlayerHandleMsg(b *testing.B) {
|
||||||
|
p := new(game.Player)
|
||||||
|
p.InitPlayer("3625212")
|
||||||
|
list := make([]*msg.Msg, 0, 1000)
|
||||||
|
for i := 0; i < 1000; i++ {
|
||||||
|
m := &msg.Msg{
|
||||||
|
HandleType: msg.HANDLE_MOD_PLAYER_LOGIN,
|
||||||
|
Type: msg.HANDLE_TYPE_APPLY,
|
||||||
|
From: 100001,
|
||||||
|
To: i + 100002,
|
||||||
|
Extra: 0,
|
||||||
|
}
|
||||||
|
list = append(list, m)
|
||||||
|
}
|
||||||
|
for i := 0; i < b.N; i++ {
|
||||||
|
for _, m := range list {
|
||||||
|
p.HandleMsg(m)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user