以前没有太关注这个问题,曾经做过一个标点的程序,标的很慢,因为速度方面要求不高没有深入研究。最近希望能够在本地有个尽量快的响应,结果发现Mapx在进行处理的时候很慢。于是,在语句间插入跟踪的代码,精确到毫秒级的比较,结果发现问题出在mapx的处理上。
feature的update想都不用想,肯定是慢的。但屏蔽掉update后依然慢,结果发现,即使在用layer.search的时候,也是很慢的。几乎是20ms到30ms。因为定位的操作比较多,所以整体速度就被拖累了。
试了一下网上介绍的beginaccess和endaccess,似乎效果不大,看来还得继续研究。