(b *testing.B)
| 449 | } |
| 450 | |
| 451 | func BenchmarkObjectMapperMap(b *testing.B) { |
| 452 | m := NewMapper() |
| 453 | m.Register(&testStruct{}) |
| 454 | fromMap := make(map[string]interface{}) |
| 455 | fromMap["Name"] = "test" |
| 456 | fromMap["Sex"] = true |
| 457 | fromMap["Age"] = 10 |
| 458 | fromMap["time"] = time.Now() |
| 459 | toObj := &testStruct{} |
| 460 | |
| 461 | for i := 0; i < b.N; i++ { |
| 462 | m.MapperMap(fromMap, toObj) |
| 463 | } |
| 464 | } |
| 465 | |
| 466 | func BenchmarkObjectSyncMap(b *testing.B) { |
| 467 | var sMap sync.Map |