I can't seem to put a comment in this review request, hence a mail: why not use calls to putAll instead of the iteration over all elements? (only valid for the first few iteration, where no further processing is done on the Entry)
On Tue, Jul 1, 2014 at 8:59 AM, Santhosh Edukulla < santhosh.eduku...@citrix.com> wrote: > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/23194/ > Review request for cloudstack, Abhinandan Prateek and daan Hoogland. > By Santhosh Edukulla. > *Bugs: * coverity <https://issues.apache.org/jira/browse/coverity> > *Repository: * cloudstack-git > Description > > Fixed Coverity reported performance issues like inefficient string > concatenations, wrong boxing or unboxing types, inefficent map element > retrievals. > > Testing > > Built the code using simulator and deployed a datacenter > > Diffs > > - > api/src/org/apache/cloudstack/api/command/admin/systemvm/ScaleSystemVMCmd.java > (68e9f94) > - > api/src/org/apache/cloudstack/api/command/admin/systemvm/UpgradeSystemVMCmd.java > (d71ef03) > - api/src/org/apache/cloudstack/context/CallContext.java (f29ae96) > - > core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.java > (7bb6f5e) > - engine/orchestration/src/com/cloud/agent/manager/AgentAttache.java > (f11f69f) > - > plugins/hypervisors/xenserver/src/com/cloud/hypervisor/xenserver/resource/CitrixResourceBase.java > (b040633) > - > plugins/hypervisors/xenserver/src/com/cloud/hypervisor/xenserver/resource/XenServerPoolVms.java > (8042209) > - > plugins/network-elements/netscaler/src/com/cloud/network/element/NetscalerElement.java > (5199f60) > - > plugins/network-elements/netscaler/src/com/cloud/network/resource/NetscalerResource.java > (8c5aa1f) > - > plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LDAPConfigCmd.java > (619280d) > - server/src/com/cloud/api/ApiResponseHelper.java (ed48d0b) > - server/src/com/cloud/api/ApiServer.java (2ce6281) > - server/src/com/cloud/api/dispatch/ParamProcessWorker.java (1592b93) > - server/src/com/cloud/api/dispatch/ParamUnpackWorker.java (12e1226) > - server/src/com/cloud/api/query/QueryManagerImpl.java (1182be5) > - server/src/com/cloud/api/query/dao/TemplateJoinDaoImpl.java (80ef0f6) > - server/src/com/cloud/configuration/ConfigurationManagerImpl.java > (bb32c37) > - server/src/com/cloud/network/NetworkServiceImpl.java (a574f10) > - server/src/com/cloud/network/vpc/VpcManagerImpl.java (71f2316) > - server/src/com/cloud/server/ConfigurationServerImpl.java (694f3cd) > - server/src/com/cloud/server/StatsCollector.java (29ace93) > - server/src/com/cloud/storage/VolumeApiServiceImpl.java (7af404e) > - server/src/com/cloud/storage/snapshot/SnapshotManagerImpl.java > (71cf083) > - server/src/com/cloud/template/TemplateAdapterBase.java (e2204da) > - server/src/com/cloud/template/TemplateManagerImpl.java (694bd03) > > View Diff <https://reviews.apache.org/r/23194/diff/> > -- Daan