问题标签 [optimization]

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.

0 投票
12 回答
25805 浏览

c# - C# 中 try/catch 的真正开销是什么?

所以,我知道 try/catch 确实增加了一些开销,因此不是控制流程的好方法,但是这个开销来自哪里,它的实际影响是什么?

0 投票
4 回答
4846 浏览

c++ - 配置文件引导优化 (C)

有人知道这个编译器功能吗?GCC 似乎支持这一点。它是如何工作的?潜在收益是多少?在什么情况下好?内循环?

(这个问题是具体的,而不是一般的优化,谢谢)

0 投票
11 回答
1849 浏览

c++ - 哪个编译成更快的代码:“n * 3”或“n+(n*2)”?

哪个编译成更快的代码:“ans = n * 3”或“ans = n+(n*2)”?

假设 n 是 int 或 long,并且它在现代 Win32 Intel 机器上运行。

如果涉及一些取消引用,这会有所不同,也就是说,其中哪一个会更快?

或者

或者,由于优化编译器在任何情况下都可能考虑到这一点,因此无需担心这一点吗?

0 投票
11 回答
736 浏览

c++ - 您通常如何设置编译器的优化设置?

您通常将编译器设置为优化最大速度还是最小代码大小?还是您手动配置个别优化设置?为什么?

我注意到大多数时候人们倾向于将编译器优化设置保留为默认状态,这对于 Visual c++ 意味着最大速度。我一直觉得默认设置更多地与在基准测试中看起来不错有关,这往往是完全适合 L2 缓存的小程序,而不是最适合整体性能的设置,所以我通常将其设置为优化最小尺寸。

0 投票
7 回答
16042 浏览

php - 我应该使用一个大的 SQL Select 语句还是几个小的 SQL Select 语句?

我正在使用从 MySQL 发送的数据构建一个 PHP 页面。

是不是更好

  • 1 个SELECT带有 4 个表连接的查询,或者
  • SELECT4 个没有表连接的小查询;我确实从 ID 中选择

哪个更快,每种方法的优缺点是什么?我只需要每个表中的一行。

0 投票
2 回答
3935 浏览

c# - 优化 Windows 窗体加载时间

我有一个 Windows 窗体,最初加载需要相当长的时间。但是,加载表单的每个后续请求都不会花费很长时间。有没有办法优化表单的加载时间?

0 投票
3 回答
1454 浏览

c# - 常用内存优化

csharp、dotnet 2.0 中最常见的内存优化是什么?想看看在winform应用程序中是否存在人们默认情况下可能不会做的常见事情

0 投票
7 回答
5652 浏览

sql-server - 优化性能不佳的查询需要哪些步骤?

我知道这是一个广泛的问题,但我继承了几个表现不佳的人,需要对它们进行严重优化。我想知道优化所涉及的最常见步骤是什么。那么,你们中的一些人在面对同样的情况时会采取什么措施呢?

相关问题:
可以应用哪些通用技术来优化 SQL 查询?

0 投票
6 回答
11073 浏览

optimization - 进程与线程

如何决定是使用线程还是在应用程序中完全创建单独的进程来实现并行性。

0 投票
7 回答
275 浏览

optimization - 重构反汇编代码

您编写了一个函数,然后查看生成的程序集,您会发现它可以改进。

为了便于阅读,您想保留您编写的函数,但您想用自己的程序集替换编译器的程序集。有什么方法可以在您的高级语言功能和新程序集之间建立关系?