sensorsdata / sa-sdk-ios

神策数据官方 iOS 埋点 SDK,是一款轻量级用于 iOS 端的数据采集埋点 SDK。神策分析 iOS SDK 不仅有代码埋点功能,还通过使用运行时机制(Runtime)中的相关技术实现 iOS 端的全埋点(无埋点、无码埋点、无痕埋点、自动埋点)、点击图、可视化全埋点。
http://opensource.sensorsdata.cn
Apache License 2.0
683 stars 281 forks source link

当打点数据很多的时候,后续上报都是一次一条数据了 #99

Closed seaguest closed 2 years ago

seaguest commented 2 years ago

Hi,

我用最新版本的代码4.4.0做了一个压测,一次打点10W条(for循环track),理论上是每隔15s上传或者满50条才上报,但大约从2W条开始,1s内上报很多次,每次就很少的数据(1-10条内),这个和15s或者50条的条件不符合。

当数据量小的时候,一切都是正常的,但是数量大的时候就表现的不一致了。而且大约只有5w条左右的数据上报了,后续一直没有新数据上报。

minchaozhang commented 2 years ago

能否提供下测试的代码

seaguest commented 2 years ago

貌似是缓存大小导致的,设置大了之后就没有问题了。