performance-testing相关内容
我创建了一个GitHub仓库,它目前有两个分支,master和clean_state(默认的Angular 2 SpaTemplate)。我正在寻找删除服务器端渲染,同时仍然保持应用程序以类似的方式工作。我正在使用Visual Studio 2017企业版,这个项目是一个Asp.Net Core 1.1项目。 我从未使用过这项技术,只理解剥离的基本知识这个模块来自于这个项目。 我的问题
..
我在XCode上进行了性能测试,其基准集如下所示。 解决方案 基线保存在 CallIn.xcodeproj / xcshareddata / xcbaselines / 文件夹,这意味着您只需 将它包含在 .gitignore 文件中,您就可以添加他们到您的远程。 (如果您找不到该文件夹,请右键单击您的 .xcodeproj 文件并点击'显示软件包内容') 一旦完成,每个同
..
我最近遇到了这个精彩的cpp2015演讲 CppCon 2015:Chandler Carruth“Tuning C ++:Benchmarks,以及CPU和编译器哦!我的!“ 为防止编译器优化代码,提到的技术之一是使用下面的函数。 static void escape(void * p){ asm volatile(“”::“g”(p) :“记忆”); static
..
执行用O3编译的代码在资源方面总是非常贪婪? p> 是否有任何科学参考或规格说明显示不同级别Mem / cpu消耗的差异? 在这个问题上经常关注这些优化对执行时间,编译代码大小和能量的影响。但是,我无法找到太多关于资源消耗的工作(通过启用优化)。 预先感谢。 解决方案 不,没有绝对的方法,因为编译器中的优化是一门艺术(甚至没有很好的定义,并且可能是不可判定或棘手)但是一些
..
我有一个 Kafka 基于 Spark Streaming 应用程序,每5分钟运行一次。查看运行5天后的统计数据,有几点意见: 处理时间从30秒到50秒逐渐增加。快照如下所示,其中突出显示了处理时间表: 垃圾收集日志显示如下所示: 问题: 有没有一个很好的解释,为什么处理时间已经大幅增加,即使事件数量大致相同(在最后一个波谷期间)? 我差不多70 GC日志在每个处理周期结束时
..
我对jmeter很陌生。我准备了一些jmeter脚本将文件从本地目录移动到远程ftp目录。我通过使用Jmeter FTP采样器成功完成了这项工作。现在我在每次更改文件名之前都要面对一个挑战,因为我把它放在远程目录中。我想用不同的文件名处理多个ftp请求。 有什么方法可以在每个FTP请求中更改文件名,然后再转到FTP请求。 jmeter version 2.13。 谢谢, Ajeesh
..
我有一个Fortran 90程序调用一个多线程例程。我想从调用例程中调用这个程序。如果我使用 cpu_time(),我最终将所有线程的cpu_time(在我的情况下为8)加到一起,而不是程序运行所需的实际时间。 etime()例程似乎也是这样做的。任何想法如何我可以计时这个程序(不使用秒表)? 解决方案 尝试 omp_get_wtime );请参阅 http://gcc.gnu.org/o
..
我正在写一个python脚本,它将在linux文件系统中执行性能测试。所以除了死锁之外,竞争条件和时间还需要执行一个操作(删除,读取,写入和创建)测试应该包含的其他变量/参数? 解决方案文件系统性能测试是一个非常复杂的话题。你可以很容易地犯了很多错误,基本上使你的整个测试毫无价值。 Stony Brook University和IBM Watson Labs已经发表了一篇强烈推荐的期刊
..
我正在尝试建立多少比较慢的实体框架超过存储过程。我希望说服我的老板让我们使用实体框架来方便开发。 问题是我进行了一个性能测试,看起来像EF是大约7倍存储产品我觉得这很难相信,我想知道我是否缺少一些东西。这是一个决定性的测试吗?有什么可以做的,以提高EF测试的性能? var queries = 10000; //存储Proc测试 秒表spStopwatch =新的秒表();
..
在我们的VB6应用程序中,我们添加了一些实用功能,用于跟踪功能中花费的时间。我们这样做是为了跟踪性能瓶颈。 基本上,它的工作原理是有两个实用功能:StartTickCount()和EndTickCount()。您将传递每个函数的名称,并且函数将使用字典来获取StartTickCount()被调用时的刻度计数,然后在调用EndTickCount()时减去计数。这不是完美的,因为当然没有考虑到拨
..
是否有任何与Jenkins等CI服务器集成的Java性能分析工具? 我不知道这样的事情是否存在,类型的测试框架,产生的结果像YourKit Profiler的快照。这些将由CI服务器调用,结果与构建一起存储。结果是,可以看到代码单元中性能变化的历史记录,以帮助在系统集成级别进行更全面的性能调查。 解决方案 请参阅 spf4j ,我将其用于持续性分析(分析始终开启)。 它使用抽样
..
我尝试使用Visual Studio Cloud测试执行简单的REST API负载测试: https://www.visualstudio.com/en-us/docs/test/performance-testing/getting-started/getting-started-with-performance - 测试 请求包含授权令牌,我使用预先生成的.csv数据源来提供它们。以下是
..
我有一个厚客户端应用程序要测试。我们需要下载jnlp文件,然后启动它,提供所需的凭据,然后单击提交。然后启动应用程序。 我是性能测试的新手,想要对这个应用程序进行性能测试。 解决方案 什么是开放源代码工具对于测试胖客户端是最好的工具?厚客户测试“?如果它是关于它启动,下载或操作多快,你需要循环到桌面自动化软件。目前可用于桌面测试自动化的最佳开源工具是: Sikuli LDTP
..
当我从此页面 high_precision_timer 运行代码时,我得知我的系统只支持微秒精度。 根据文档, cout
..
我很好奇是否有人对性能测试库和前端有任何建议,这将为C ++生成漂亮的图形图表(就像gcov如何生成覆盖数据,并且有前端用于查看代码覆盖率数据)。能够生成以下图表: http://download.eclipse.org/eclipse/downloads/drops/S-3.7M4-201012081300/performance/performance.php?fp_type=0
..
我如何才能找到硬盘速度?我不能使用 System.IO.File.Copy 并使用定时器来获得硬盘的速度,因为缓存文件之后,速度会比真正的实时高。 我能做些什么呢? 解决方案 究其原因,后续的读取速度是高得多的写入文件后比预期的是,该文件是通过在当它在存储器即写入的磁盘系统缓存操作系统缓存。后续文件的读取是有效从内存中读取,而不是磁盘。 请查看此代码项目的文章提供了一个解决方案
..
对于一些测试,我做我需要一个C#函数,采用10秒左右来执行。它将从ASPX页面调用,但我需要的功能,吃起来的CPU时间在服务器上,而不是渲染时间。慢查询到罗斯文数据库会的工作,或者一些很慢的计算。 ?任何想法 解决方案 试算第n个质数来模拟CPU密集型的工作 - 公共无效慢速() { 长nthPrime = FindPrimeNumber(1000); //更多的时间提出了更高的价
..
我访问来自program1的一个共享库(共享阵列),并找到访问时间阅读该数组中的所有元素。我得到了17000左右,而蜱仅PROGRAM1单独执行。 现在,当我在另一个选项卡中首先执行Program2中(有空while循环,从终止持有它),然后运行程序1,测量访问时间读取该数组的所有元素。 令我惊讶,现在我得到8000ticks相比,其中只有PROGRAM1执行previous场景。 看起来虽
..
最近我试图衡量CPU缩放的效果。它是准确的,如果我使用这个时钟来衡量呢? 模板<的std ::还会将intmax_t CLOCK_FREQ> 结构rdtsc_clock { 无符号的typedef长长的代表; 的typedef的std ::比率。1,CLOCK_FREQ>期; 的typedef的std ::时辰::持续时间
..
我创建了一个共享对象,并从两个不同的程序访问和测量的时间。 的 数据阵列是两个进程之间的共享对象。的 案例1:使用,而里面的程序1 程序1: 访问共享数据阵列; //加载到内存中,避免访问时间计算时页面错误开始=定时器; 访问共享数据阵列 结束=定时器;Time_needed =年底启动 的printf(“内部程序1,时间1 =%d个\\ N”,Time_needed); 开始=定时器;
..