#983 closed enhancement (fixed)
Coordsys scalability and performance improvements
Reported by: | trevorwekel | Owned by: | trevorwekel |
---|---|---|---|
Priority: | medium | Milestone: | 2.1 |
Component: | Mapping Service | Version: | 2.0.2 |
Severity: | minor | Keywords: | |
Cc: | brucedechant | External ID: | 1220854 |
Description
MapGuide exhibits lacklustre scalability on multi-cpu machines. Portions of csmap's coordinate system transformation library are not thread safe. This submission reduces the scope of the existing coordsys transformation mutex and adds a batch processing optimization for linear geometies.
During the course of profiling, the AGGRender FindFont call also consumed significant time. A straightforward optimization was implemented to retain the last font used so that it can be easily reused when rendering labels for multiple features on the same layer.
Change History (5)
comment:1 by , 16 years ago
Status: | new → assigned |
---|
comment:2 by , 16 years ago
Cc: | added |
---|
comment:3 by , 16 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Version: | 2.1.0 → 2.0.2 |
Submitted to trunk r3860.
comment:4 by , 16 years ago
Fixups for additional code review by Walt submitted to adsk sandbox r3861
Submitted to adsk 2.1 sandbox under http://trac.osgeo.org/mapguide/changeset/3859