问题标签 [speed-test]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何测试哪种方法实现运行得更快
虽然检查输入是否为字符串类型的问题已关闭,但其中两个答案在我脑海中引发了一个微优化问题:以下两种解决方案中哪一种表现更好?
Reed Copsey提供了一个解决方案,使用Char.IsLetter
:
使用来自Mark Byers的正则表达式改编的解决方案:
不想只问 Reed 或 Mark 的问题,我想我会写一个快速测试来确定哪个表现更好。问题是我没有做很多代码优化(我倾向于把代码可读性放在首位)。
除了在每个运行之前和之后获取时间戳之外,还有哪些其他(更好的?)选项可以确定哪个解决方案运行得更快?
编辑
我修改了Martin 的答案以使用Console.WriteLine(...)
并将其作为控制台应用程序运行。不确定LinqPad如何运行应用程序,但结果大致相同:
php - PHP Speed Test 用户连接速度测试,当前页面无回显
我正在寻找检查用户连接速度的可能性。它应该保存为cookie,如果速度慢,将调整javascript文件以及css文件。
我目前测试速度的可能性如下
虽然它有效,但我不喜欢将这么多字符放入我的代码中,如果我回显所有这些,我无法将结果保存在 cookie 中,因为已经有输出。
可以在不同的文件中做这样的事情吗?你有什么解决办法吗?
提前致谢。
java - 用于 GWT 的 Speed Tracer 服务器端跟踪
速度跟踪器服务器端跟踪是否为 GAE 上的应用程序保留,因为我正在检查http://code.google.com/webtoolkit/speedtracer/server-side-tracing.html它只讨论 GAE,但我想要在没有 GAE 的情况下在本地使用它。
gwt - 证明 GWT 代码拆分
我想你们都知道 GWT 代码拆分,因为我已经在 GWT 上编程大约一个月了,我最近才知道,哈哈
我想证明当需要在 onsuccess 中运行 runasynccallback 中的代码时,将下载一个单独的文件。我正在尝试调用此代码并使用速度跟踪器来查找新下载的文件,但我没有察觉到它。
有没有人尝试过这个或者有另一种方法来证明这一点,因为我需要在我的项目演示中展示
actionscript-3 - “不小于”与“大于或等于”速度
我想知道是否有人知道或拥有这些准确的速度测试之一可以测试 Actionscript 3 中的“不小于”与“大于或等于”速度(如果有区别的话,Air 2.5)?
我在这台计算机上运行了虚拟机,但得到的结果非常不准确。
像这样使用它
或者
我会想到第一个,因为它所做的只是 1 次测试然后反转它,但是 actionscript 3 有一些你永远无法确定的怪癖。
c# - 网站速度测试。gzip有问题吗?
我即将在我们的 Web 应用程序中实现 Internet 连接速度测试。没有要求它必须是一个非常高级的功能,所以我开始尽可能简单。
这个想法是从一个 HttpHandler 中获取一些数据,看看它需要多长时间,然后根据数据量和时间计算速度。我认为最好发送十个数据包并丢弃最高和最低时间,然后计算平均时间。
我的 HttpHandler:
这是我的 jquery 代码,它添加按钮并显示一个对话框,我将在其中显示结果等。
});
文件 1mb.txt 是通过 windows 中的命令提示符创建的:
fsutil 文件创建新 c:\temp\1mbfile.txt 1048576
该文件正好是 1mb。现在来解决问题。当我检查例如 firebug 中的响应时,它的大小只有 8.8 kb。这怎么可能?是 GZIP 压缩吗?它如何将 1mb 的文件压缩到 8.8 kb?是因为当您使用 fsutil 创建文件时,数据是重复的吗?
我搜索的解决方案是一种强制它不压缩的方法(如果这是问题),这可能吗?我找不到将正确的标头设置为不压缩的方法。
如果这是一个压缩问题并且没有什么可做的,我可以检查响应大小并始终指望它在所有环境中都是那个大小吗?
欢迎任何其他想法。如果有这样的想法,还有关于如何实施速度测试的想法。
java - Java网络文件传输问题
我正在编写一个可以测量本地网络速度的小型 Java 程序。这是我第一次使用套接字,但我已经编写了一个可以工作的程序。唯一的问题是测量结果远非准确(太低了)。
这是服务器代码:
这是客户端代码:
这是因为我正在使用我自己的缓冲区,这会减慢一切,或者可能是什么问题?也欢迎提示和提示。
flash - AS3上传速度测试
我正在对 AS3 进行速度测试。并遇到了这样的问题。
我URLLoader( )
在我的测试中使用,并且对于下载测试它工作得很好,但是对于上传测试我遇到了一些麻烦。我正在向我的 php-script 发送一些二进制数据,并检查progress_event
to getbytesLoaded
以计算当前速度,但该事件没有调度,仅complete_event
在发送整个文件时出现。那么如何通过字节发送过程来确定速度呢?
PS我不能使用fileReference
,因为我正在一个一个地使用我的测试并且不能让用户点击filebrowse()对话框。
谢谢。
UPD 我的 php 脚本:
是的,它很小,但我真的不需要数据,我需要检查它上传的速度。
更新 2
因此,在阅读了所有答案、评论和谷歌搜索数小时后,我可能得到了解决方案,但它的制作方式与我一开始所希望的不同。无论如何 TYVM 所有,我会尽快发布解决方案。
performance - 来自 AS3 的 Internet 速度测试应用程序
我需要在 Actionscript 3.0 中创建一个 Internet 速度测试应用程序,例如 Speed Test
我需要计算
1. 下载速度 2. 上传速度 3. 延迟(往返时间) 4. 抖动 5. 丢包 6. 网络可用性
我应该从哪里开始?是否有关于 as3 网络编程的指南或教程?请帮我。提前致谢
c - printf() 的速度
我在使用time.h库的C语言中获得了一些乐趣,试图测量一些基本函数的时钟滴答数,只是为了弄清楚它们实际上有多快。我使用了clock() 函数。在这种情况下,我正在测量printf()函数。
看看我的程序:
该程序基本上只是计算 2000 次的时钟滴答数的 20 倍,称为 printf("a") 函数。
我不明白的奇怪的事情是结果。大多数时候,即使在进行其他测试时,我也会随机获得两组结果:
我不明白编译器究竟是如何处理该函数的。我猜对%字符进行了一些测试,但这不会产生影响。看起来更像是编译器在内存中做某事......(?)有谁知道编译这段代码的确切背景,或者为什么会出现上面提到的差异?或者至少有一些对我有帮助的链接?
谢谢你。