草庐IT

性能评分

全部标签

javascript - 在 uitableview 单元格中显示项目的评分

我目前正在开发一个iOS应用程序,该应用程序在UITableView中显示30个菜单项,然后用户可以在用户点击单元格时显示的详细信息页面上对这些项目进行5次评分。现在单元格中只有项目的标题,现在我想要做的是拥有项目的标题和当前的平均值。标题下方项目的评级。现在我知道如何创建单元格,但我无法有效地获取电影的当前评分数据。我目前使用Parse.com作为我的后端。现在,当用户提交评分时,它会保存到我在Parse上名为Ratings的类(class)。并保存项目的标题和给定的星数。现在我正在尝试想出最有效的方法来获取项目的平均星数并将其放入UITableViewCell中。首先,我考虑只执行

java - 用于最佳性能的 XML API

我有一个处理大量XML数据的应用程序。所以,我想问你,在Java中处理XML的最佳API是哪个。今天,我正在使用W3,为了提高性能,我想迁移到某些API。我从0开始制作XML,进行大量转换,导入数据库(mysql、mssql等),从数据库导出到html,修改那些XML,等等。JDOM是最佳选择吗?你知道比JDOM更好的东西吗?我(通过阅读页面)听说了javolution。有人用吗?您推荐我使用哪个API? 最佳答案 如果您有大量数据,最主要的是避免一次将所有数据加载到内存中(因为它会使用大量内存,并且因为它可以防止重叠IO和处理)。

c# - .NET IsValidXml 扩展方法性能

我继承了一个遗留应用程序,它以字符串形式传递大量XML。我经常需要能够检查字符串是否是有效的XML。在.NET中检查字符串是否为有效XML的最快且成本最低的方法是什么?我在.NET3.5中工作,很可能会在解决方案的这个项目中将其用作扩展方法(脱离字符串)。更新:在我的案例中,“有效”的意思是格式正确的XML。我不需要验证资源或架构。 最佳答案 我不知道.NET中有内置工具可以在不解析XML的情况下验证XML的格式(?)。鉴于此,这样的事情应该可行:publicstaticclassXmlUtilities{publicstaticb

java - 将 Doctype 作为 XML 文档解析 XHTML 文件的性能很糟糕

当我将这个xhtml文件解析为xml时,对这样一个简单的文件进行解析大约需要2分钟。我发现如果我删除文档类型声明,它会立即解析。导致此文件解析时间过长的错误是什么?Java示例DocumentBuilderFactorydbf=DocumentBuilderFactory.newInstance();dbf.setNamespaceAware(true);DocumentBuilderbob=dbf.newDocumentBuilder();Documenttemplate=bob.parse(newInputSource(newFileReader(xmlFile)));XHTML范

XML 解析性能 Scala

我在Scala中使用XML,在具有有限内存资源的系统中解析可以达到~20MB的文件。我必须读取整个文件,并且必须从中提取所有数据。更具体地说,我必须读取的节点具有有限的属性和值。我想知道在性能方面最好的方法是什么(或者两者是否具有相同的性能)。我问这个是因为我不知道Scala如何处理它的XML库,而且我可能会遗漏一些细节。第一种方法deffirstApproach(root:Elem)=for{nif(node\"@attr").text=="type1"=>//dosomething//hereotherpossiblecases->type2,type3}第二种方法defsecon

c# - XDocument.Load (XmlReader) 的性能很糟糕;来自 Web 服务的 2 MB XML 需要 4 秒才能从流中解析

我正在调用一个网络服务,它返回一个大约2MB的xml。一切都很标准。问题是XDocument的创建。XDocumentxdoc=XDocument.Load(XMLReaderObject);//takes4sec!!!我正在创建xdoc,因为我使用LINQtoXML来读取XML。Stopwatchs=newStopwatch();HttpWebRequestreq=(HttpWebRequest)WebRequest.Create(MyUri);System.Net.ServicePointManager.Expect100Continue=false;req.Method="POS

java - XSLT 性能注意事项

我正在从事一个使用以下技术的项目。Java、XML、XSL大量使用XML。我经常需要-将一个XML文档转换成另一个-在应用一些业务逻辑后将一个XML文档转换为另一个。所有内容都将构建到EAR中并部署到应用程序服务器上。由于用户数量庞大,在定义编码标准之前,我需要考虑性能。我不是XSL的忠实粉丝,但我想了解在这种情况下使用XSL是否是更好的选择,或者我应该只坚持使用Java。请注意,我只要求将XML转换为XML格式。我没有将XML转换为其他格式(如HTML等)的要求。从性能和可维护性的角度来看-对于XML到XML的转换,JAVA不是比使用XLST更好的选择吗?

java - VTD-XML 解析性能(速度关键因素)。请求反馈/评论

我即将使用VTD-XML(在http://vtd-xml.sourceforge.net/找到),但我有兴趣获得任何使用过该库并有任何评论的人的实际使用反馈。在URL(http://vtd-xml.sourceforge.net/)上有基准测试,但如果有人使用过VTD-XML并且对它有评论,我想听听他们的意见。速度是应用程序中的一个关键因素,开发人员实际使用后的评论正是我所寻找的。问候, 最佳答案 我使用VTD-XML来获得更快的XPath。以前,我的应用程序使用DOM在一个17MB的文档上花费了大约20分钟的时间来应用XPaths

c# - XPath 显式索引过滤器性能

我正在创建一个xslstylehseet并想出了这个(在我看来是不合逻辑的行为):这个XPath:/root/element[1][@attr1!='1'or@attr2!='test']比这个XPath慢得多:/root/element[count(preceding-sibling::element)+1=1)and(@attr1!='1'or@attr2!='test')]我有50个示例xml,第一个XPath需要大约55秒。使用第二个XPath需要大约4秒!我使用XslCompiledTransform(C#.NET4.5)。有人可以解释为什么第一个XPath比第二个慢得多吗?

sql - 提高 SQL Server 中的 Xquery 性能

我有一个包含1个表和大量记录(超过75000条)的AzureSQL数据库。该表包含一个XML数据类型的列。此列如下所示:如果我想获取项目属性名称为name5且值属性字符串为text5的所有记录,我将编写如下查询:SELECT*FROMTableWHEREXmlColumn.exist('//item[@name[.="name5"]andvalue/@string[.="text5"]]')=1这使用XQuery并且必须查询整个文档。这也很慢。我的问题是如何才能使这个查询执行得更快?是否可以在该列上声明XML索引?是否有其他方法可以使XQueries执行得更快?