摘要:
---针对基于gorm对有参照定义collection情形---背景 在某项目里的性能测试中,发现某一动作(下载文件)并发执行百次左右,性能大幅下降。虽然隔上几分钟之后性能恢复,但是后续请求很快又进入阻滞状态。 通过对java虚拟机的监控发现,性能降低的主要瓶颈在内存上。 根据此表现追查源代码,发现问题点竟然出在打印日志上,而此日志打印为基于gorm的mongo操作(insert)。 然而,并不是所有的基于gorm的mongo操作都存在性能问题。 这背后隐藏着什么秘密呢? 分析 首先分析本次性能问题发生的主要collection”OperationLog”... 阅读全文
posted @ 2013-01-25 17:23
hncen
阅读(484)
评论(0)
推荐(0)

浙公网安备 33010602011771号