我在将JSON列表解码为本机[(UTCTime,Double)]时发现了一种奇怪的行为。对于具有3K元素的列表,操作大约需要2秒。我一直在深入研究浏览器的效果报告,但我找不到明确的罪魁祸首。
如果我解码成其他数据类型并且发现操作所花费的时间减少一半而不是UTCTime我使用String,我也一直在测试它的行为。
这些数字是否正常?有没有办法改善时代?我使用GHCJS 0.2.1.9 GHC 8.0.1和lts-7.19。
答案 0 :(得分:1)
在使用Aeson一段时间之后,我们在JavaScript中切换到本地JSON解码,其中perf很重要。