对于矢量上的循环很慢

时间:2017-03-03 12:32:53

标签: java for-loop vector web-applications load

我有一个大约有50000个元素的向量。有些函数试图搜索此向量中的特定元素。有时需要大约7-8秒。任何人都可以帮我弄清楚原因。

这是一个在apache tomcat上运行的java Web应用程序

 for (int iLoop = 0; iLoop < oVec.size(); iLoop++) {
                    MyStructure oMyStruct = (MyStructure) oVec.elementAt(iLoop);
                    if (oMyStruct.sElement.equals(SearchFor.trim())) {
                        oMyResultVector.add(oMyStruct);
                    }
                }

0 个答案:

没有答案