linbin
|
46d7c5ecdd
|
简化测试代码
|
2024-09-16 14:01:06 +08:00 |
linbin
|
dabed0519b
|
简化部分代码
|
2024-09-14 14:22:13 +08:00 |
linbin
|
eaae34d491
|
简化部分代码
|
2024-09-14 10:33:21 +08:00 |
linbin
|
5e3b188685
|
代码修饰
|
2024-09-13 23:41:53 +08:00 |
linbin
|
6de117bdce
|
优化了清理算法,提升了性能。简单类型测试中,超出 Fury50% 的性能。读取性能两者相当,JfireSE 稍差 1%。
|
2024-09-13 23:25:03 +08:00 |
linbin
|
cc1ac66838
|
新增基础类,新增测试
|
2024-09-13 20:41:40 +08:00 |
linbin
|
fb1b565f88
|
新增更多基础类
|
2024-09-13 11:31:41 +08:00 |
linbin
|
c97e6603ff
|
验证是否错误
|
2024-09-12 23:04:08 +08:00 |
linbin
|
5148e6544c
|
明确 JfireSE 只能运行在单例中。SerializrFactory 和 JfireSE 都是有状态的类,无法共享。
|
2024-09-12 16:53:05 +08:00 |
linbin
|
c0e7307443
|
完成了数组的输出,内置了基本类型和包装类型,String的一维数组序列化器
|
2024-09-12 03:23:04 +08:00 |
linbin
|
9a4dc656da
|
修订 ClassInfo 对 classId 和 instanceId采用正整数进行输出
|
2024-09-11 17:13:20 +08:00 |
linbin
|
e6c06e8d10
|
ObjectSerializer的编译版本对四种类型的字段都做到了编译化输出的支持。
下一步是完成数组的序列化器,以及包名输出的优化。包名输出的优化带来可以感知的性能提升。
|
2024-09-11 02:35:13 +08:00 |
linbin
|
9a44742544
|
功能完善,并且提供了一个编译输出的版本,性能强大。在简单类的测试中,超过了 Fury
|
2024-09-10 17:34:14 +08:00 |
linbin
|
ab14e5b94d
|
对象的属性在序列化输出的时候,如果序列化的属性类型就是属性定义的类型本身,则按照 final 类型的输出办法来处理
|
2024-09-10 03:17:54 +08:00 |
linbin
|
5862c362f3
|
开发完成写出功能。现在正在开发读取功能。
|
2024-09-10 02:37:54 +08:00 |
linbin
|
c1882f5362
|
初步验证字符串的写入能力
|
2024-04-17 00:11:23 +08:00 |
linbin
|
8488a4fe3e
|
调整中
|
2024-04-15 20:36:00 +08:00 |
linbin
|
c92ed14cee
|
完善对字符串的写出和读取
|
2024-04-14 23:33:45 +08:00 |
linbin
|
323f003df2
|
完善 ByteArray 的写出
|
2024-04-12 18:08:55 +08:00 |
linbin
|
1714fbd246
|
仍然和 fury 有明显的性能差距,从数组的数据写入的角度尝试优化
|
2024-04-12 03:22:44 +08:00 |
linbin
|
81f0e22d76
|
初稿
|
2024-04-11 18:10:43 +08:00 |
linbin
|
a9beb8f2df
|
初稿
|
2024-04-11 18:06:51 +08:00 |
linbin
|
41f69f0769
|
初稿
|
2024-04-11 18:04:16 +08:00 |