(1)Windows平台测试情况
运行机器信息:
程序运行结果:
JSON对象拼装字符串toString耗时:0.5164 ms
toString:{"Class":1,"Grade":2,"mathTeacher":"WuXi","chineseTeacher":"Liuming","Students":[{"Name":"Lily","Age":10,"Weight":null,"Height":130.500000,"OptCourse":["语文","音乐","数学"],"OptScore":[98.000000,61.000000,87.000000]},{"Name":"Jim","Age":10,"Weight":45.000000,"Height":130.500000,"OptCourse":["语文","音乐","数学"],"OptScore":[98.000000,61.000000,87.000000]},{"Name":"Klake","Age":10,"Weight":45.000000,"Height":130.500000,"OptCourse":["语文","音乐","数学"],"OptScore":[98.000000,61.000000,87.000000]}]}
test Cost 5195 ms
字符串转JSON对象toObject耗时:104.5 ms
toObject:{"Class":1,"Grade":2,"mathTeacher":"WuXi","chineseTeacher":"Liuming","Students":[{"Name":"Lily","Age":10,"Weight":null,"Height":130.500000,"OptCourse":["语文","音乐","数学"],"OptScore":[98.000000,61.000000,87.000000]},{"Name":"Jim","Age":10,"Weight":45.000000,"Height":130.500000,"OptCourse":["语文","音乐","数学"],"OptScore":[98.000000,61.000000,87.000000]},{"Name":"Klake","Age":10,"Weight":45.000000,"Height":130.500000,"OptCourse":["语文","音乐","数学"],"OptScore":[98.000000,61.000000,87.000000]}]}
test Cost 1045 ms
(2)Linux平台测试情况
华为云虚拟机
Linux CentOS release 6.10
Intel® Xeon® Gold 6161 CPU @ 2.20GHz
MemTotal: 888524 kB
20:17:18 INFO-ampleClass.cpp-61-test JSON对象拼装字符串toString耗时: 0.060000 ms
20:17:18 INFO-ampleClass.cpp-63-test toString:{"Class":1,"Grade":2,"mathTeacher":"WuXi","chineseTeacher":"Liuming","Students":[{"Name":"Lily","Age":10,"Weight":null,"Height":130.500000,"OptCourse":["语文","音乐","数学"],"OptScore":[98.000000,61.000000,87.000000]},{"Name":"Jim","Age":10,"Weight":45.000000,"Height":130.500000,"OptCourse":["语文","音乐","数学"],"OptScore":[98.000000,61.000000,87.000000]},{"Name":"clark","Age":10,"Weight":45.000000,"Height":130.500000,"OptCourse":["语文","音乐","数学"],"OptScore":[98.000000,61.000000,87.000000]}]}
20:17:18 INFO-liceJson.h-295-~timeCost test Cost 7 ms
20:17:18 INFO-ampleClass.cpp-77-test 字符串转JSON对象toObject耗时: 1.200000 ms
20:17:18 INFO-ampleClass.cpp-80-test toObject:{"Class":1,"Grade":2,"mathTeacher":"WuXi","chineseTeacher":"Liuming","Students":[{"Name":"Lily","Age":10,"Weight":null,"Height":130.500000,"OptCourse":["语文","音乐","数学"],"OptScore":[98.000000,61.000000,87.000000]},{"Name":"Jim","Age":10,"Weight":45.000000,"Height":130.500000,"OptCourse":["语文","音乐","数学"],"OptScore":[98.000000,61.000000,87.000000]},{"Name":"clark","Age":10,"Weight":45.000000,"Height":130.500000,"OptCourse":["语文","音乐","数学"],"OptScore":[98.000000,61.000000,87.000000]}]}
20:17:18 INFO-liceJson.h-295-~timeCost test Cost 16 ms