我有一个大约有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);
}
}