performance相关内容

使用什么架构来解决这个SystemOutOfMemoryException,同时允许我实例化一个工作表的单元格?

摘要 这个问题是aa的后续行动希望构建一个简单的电子表格API,同时保持对那些了解Excel的用户友好。 总而言之,这个问题与以下两个有关: br> 1. 如何实施列自从其索引命名?; 2. 如何使自定义工作表初始化更快?。 目标 提供一个简化的Excel API,作为包含在nevralgic组件的包装,如应用程序,工作簿,工作表和范围类/接口 使用示例 ..
发布时间:2017-09-04 02:13:08 C#/.NET

加快运行时间在VBA excel宏与双循环

我实际上有一些工作代码,尽管我拥有的数据量和我编写代码的方式,需要一个多小时的时间来运行,我还需要添加相当多的代码来实际分析数据。我正在使用一个双循环,在我添加了screenupdating = false之前,它似乎是嵌套在里面的循环是花了很长时间。 这是我的有: Sub LReview() Dim SecX As Workbook,LipR As Workbook Di ..
发布时间:2017-09-03 22:46:37 Office

如何提高VBA中XML解析的速度

我有一个需要在VBA中解析的大型XML文件(excel 2003和2007)。 xml文件中可能会有超过11,000行的数据,每个“行”具有10到20个“列”。这最终只是解析和抓取数据(5 - 7分钟)的巨大任务。我尝试阅读xml并将每个“行”放入字典(key =行号,值=行属性),但这需要很长时间。 它是永远走过DOM。有没有更有效的方法? Dim XMLDict Sub Pa ..
发布时间:2017-09-03 21:03:55 Office

用PHP阅读大型excel文件

我试图用PHPExcel1.7.3c读取一个17MB的excel文件(2003),但是在加载文件之后,它已经超过了120秒的限制。 是否有另一个可以更有效的图书馆?我不需要在造型,我只需要它来支持UTF8。 感谢您的帮助 解决方案 使用PHPExcel时,文件大小不是一个很好的措施,更重要的是获得一些每个工作表中单元格数量(rowsxcolumns)的想法。 如果您不需要样式,请 ..
发布时间:2017-09-03 21:03:01 PHP

使用Office Interop将单元格写入Excel的最快方法?

我正在使用VB.NET中的Office Interop编写一个将数据导出到Excel的功能。我正在使用Excel工作表的Cells()方法直接编写单元格: worksheet.Cells(rowIndex,colIndex)= data (rowIndex)(colIndex) 大量数据需要很长时间。是否有更快的方式一次写入大量的数据到Excel?做某事的范围会更快吗? ..
发布时间:2017-09-03 20:36:36 Office

Excel VBA性能 - 100万行 - 删除包含值的行,不到1分钟

我试图找到一种方法来过滤大量数据,并在不到一分钟内删除工作表中的行 目标: 查找列1中包含特定文本的所有记录,并删除整行 保留所有单元格格式(颜色,字体,边框,列宽)和公式,因为它们是 。 测试数据: : 。 代码如何工作: 首先关闭所有Excel功能 如果工作簿不为空,并且要删除的文本值存在于列1中 将列1的使用范围复制到数组 迭代 ..
发布时间:2017-09-03 17:01:21 Office

d3.js我应该在exit / remove上分离事件监听器吗?

我有一些代码可以将鼠标悬停事件处理程序添加到svg界面来显示工具提示。我删除/取消绑定这些处理程序时,我删除圆圈元素?我不知道这些处理程序是否附加到svg对象,我恐怕可能会导致shadow dom或内存泄漏。请参阅下面的代码: circles.enter()。append(“svg:circle”) .on(“mouseenter”,function(d){ // show toolt ..
发布时间:2017-08-31 08:53:00 开发方法

perfmon性能计数器是基于相同的东西“在引擎盖下”作为xperf使用的ETW事件?

最近我已经熟悉了perfmon和xperf。 Perfmon使用性能计数器,xperf使用ETW(窗口的事件跟踪)。 Perfmon有提供数据的对象,而xperf则使用“provider”组。作为这个领域的新手,我询问是否有人可以告诉我perfmon使用的性能计数器是否真的基于与xperf使用的ETW事件相同的事情,如果是,则可以使连接清楚。如果他们不是基于同样的事情,你可以解释它们是如何不同的? ..
发布时间:2017-08-31 08:00:25 开发方法

Javascript性能? - 将事件放在html标签中,还是绑定它们?

我想知道哪个是更好的性能...我有一个“网络应用程序”的事情。它有很多javascript。当单击按钮时,隐藏的div变得可见。这个新的div有5个按钮。哪个更好的表现: 1)将按钮点击事件放在每个按钮的html标签中,如onClick =“alert('hey');” 2.)当div可见时,将事件附加到每个按钮,然后在隐藏包含按钮的div时删除事件? 问是因为我想象的是,如果htm ..
发布时间:2017-08-31 07:53:48 前端开发

大DOM树下降jQuery点击事件

解决问题 Dhoelzgen和Matthew Blancarte按照接受的答案解决了这个问题(具体到我的配置)。这个问题的主要原因是,当我应该使用jQuery的方法时,我将 委托事件处理,如下所示: $(document).ready(function(){ $('#inventory_index')。on('click','.inven ..
发布时间:2017-08-31 07:47:17 开发方法

jQuery mousemove表现 - 油门事件?

我们正在面临连接到mousemove的jQuery事件传播性能的问题: 我们有一个屏幕填充画布,需要跟踪用户是否拖动鼠标,所以我们在这个对象上添加了一个鼠标移动监听器: ourCanvas.on('mousemove', 函数(事件){ event.preventDefault(); //我们的拖动代码在这里 } }); 此代码工作正常,但是我们在当前的Fi ..
发布时间:2017-08-31 06:39:55 开发方法

jQuery bind()unbind()和on()和off()

解除事件以提高性能(客户端)是否有意义?或者,再次绑定事件并绑定30秒吗? 我的问题: bind() - unbind()或on()。off()只是增加基于客户端的性能,还是应该用于其他场景?这个问题是因为我的JavaScript代码正在增长和增长(约30%),因为解除绑定的事件。而我认为,有些事情可能无法正常工作,当用户没有交互时,我想要... 。 编辑:最重要的是绑定/解除 ..
发布时间:2017-08-31 05:56:22 前端开发

jQuery对大型列表上的点击事件的委托表现 - 如果您动态添加更多元素,则会降低速度?

我有这样的项目的视觉列表: http://jsfiddle.net/viatropos/XCe3T/1/ 在真实的应用程序中,我只加载200个总项目。但问题是单击事件花费近一秒钟来调用处理程序,即使只有200个项目。 mouseover 事件回调立即执行,无论列表中有多少项目。 我的问题是,无论页面上有多少元素,代理方法也是一样快?我所做的就是这样: $(“body”)。 ..
发布时间:2017-08-31 05:13:30 开发方法

jQuery中的绑定事件是非常昂贵的还是非常便宜的?

我刚刚写了一个$()。bind('event')函数,然后担心如果jQuery必须遍历DOM中的每个元素来绑定这个事件,这种调用可能会非常昂贵。 p> 或者也许,这与事件可能一样高效。我已经阅读的jQuery文档并不清楚。任何意见? 解决方案 有两件事情可以使您的事件绑定代码变慢:选择器和绑定的数量。最重要的两个是绑定的数量,但是选择器可能会影响你的初始性能。 就选择器而言,只 ..
发布时间:2017-08-31 03:07:58 前端开发

OnMouseMove不会在WPF的画布上触发

我已经完成了我的自定义图表控件,我想在光标后面绘制一个简单的十字。该图表在Canvas上实现为PolyLine,我正在绘制两行改变Canvas OnMouseMove事件的坐标。 令人惊奇的是发现当MainGUI线程处于空闲状态(UI完全响应,如果我暂停应用程序主线程在应用程序 mainForm.ShowDialog())。 任何想法如何找到为什么会发生这种情况?我使用OnMouseM ..
发布时间:2017-08-31 02:43:15 C#/.NET