performance 相关问题

有关测量或改进代码和应用程​​序效率的问题。

JetBrains dotTrace 时间轴缺少 CPU 数据(一直显示“等待 CPU”)

我正在尝试使用 JetBrains dotTrace 分析我的 .NET 9 WPF 应用程序。 我以前做过,时间线视图总是显示每个线程的CPU活动,这非常方便......

回答 1 投票 0

在使用 JPA 获取集合时避免 N+1 和笛卡尔积问题的标准方法是什么

当一个实体的字段部分是集合时,人们希望以尽可能少的查询次数并使用尽可能少的内存来获取数据。 第一个问题...

回答 3 投票 0

同时调整多个 Gurobi 模型

我想同时针对多个优化问题调整 Gurobi 的超参数。我有一个包含多个 .lp 文件的文件夹。 目前我正在使用这段代码来调整 Python 中的一个模型: 模式...

回答 1 投票 0

奇怪的垃圾收集行为导致服务器性能下降

申请背景: 我们在 Tomcat 服务器上有一个供多个用户使用的 Java WebApp。我们有 30 多个客户服务器正在运行。 问题: 在一个特定的客户身上,我们遇到了一个奇怪的现象

回答 1 投票 0

JAVA / HEAP - 奇怪的垃圾收集行为导致服务器性能下降

申请背景: 我们在 Tomcat 服务器上有一个供多个用户使用的 Java WebApp。我们有 30 多个客户服务器正在运行。 问题: 在一个特定的客户身上,我们遇到了一个奇怪的现象

回答 1 投票 0

使用Python和pyxlsb从xlsb查找数据

目标 我有一本工作簿,里面有几张纸。工作表格式始终在第 1 列中显示时间(以秒为单位),标题位于顶行中。我想要代码来查找特定的时间范围和列标题...

回答 1 投票 0

如何获取给定集合中所有重叠日期范围的数组?

我正在使用 fullcalendar.io JS 库来可视化我的租赁公司的预订。我将摩托车存储为类别数组(发动机尺寸),并使用包含所有摩托车的子数组

回答 1 投票 0

在 LINQ 查询中使用 AsParallel() 和 Parallel.ForEach() 对性能有何影响?

为了优化 C# 应用程序的性能,在 LINQ 中遇到了 AsParallel()。 我想了解它们之间的主要区别,特别是在使用较大的

回答 1 投票 0

如何高效更新<iframe/> HTML 元素中的 DOM(使用 srcdoc)

我正在使用vuejs框架 ...进口 常量 html = 参考( ``<!doctype> .... …… <</desc> <question vote="0"> <p>我正在使用vuejs框架</p> <pre><code>&lt;template&gt; &lt;iframe :srcdoc=&#34;html&#34;&gt;&lt;/iframe&gt; &lt;/template&gt; </code></pre> <pre><code>&lt;script&gt; ...import const html = ref( `&lt;!doctype&gt; .... ..... &lt;style&gt;style-1&lt;/style&gt; &lt;style&gt;style-2&lt;/style&gt; &lt;body&gt; symbolic &lt;/body&gt; ` ) &lt;/script&gt; </code></pre> <p>我只想更新“style-2”,但 html 是字符串变量,当 style-2 更改时它会做出反应,所以如果 html 很大,我的应用程序会变慢并中断。</p> <p>我该如何改进,谢谢</p> </question> <answer tick="false" vote="0"> <p>很高兴您意识到性能问题!:) 为了提高性能并避免在仅更新 HTML 字符串的一部分时出现反应性问题,您可以使用 <pre><code>computed</code></pre> 属性来动态更新特定部分。</p> <pre><code>&lt;template&gt; &lt;iframe :srcdoc=&#34;computedHtml&#34;&gt;&lt;/iframe&gt; &lt;/template&gt; &lt;script setup lang=&#34;ts&#34;&gt; import { ref, computed } from &#39;vue&#39;; const staticHtmlStart = ` &lt;!doctype html&gt; &lt;html&gt; &lt;head&gt; &lt;style&gt;style-1&lt;/style&gt; &lt;/head&gt; &lt;body&gt; ` const staticHtmlEnd = ` &lt;/body&gt; &lt;/html&gt;` const dynamicStyle = ref(&#39;style-2&#39;) const computedHtml = computed(() =&gt; `${staticHtmlStart} &lt;style&gt;${dynamicStyle.value}&lt;/style&gt; ${staticHtmlEnd}`) &lt;/script&gt; </code></pre> <p>现在反应性很好,保存了性能,没有中断和重新渲染。</p> </answer> </body></html>

回答 0 投票 0

了解 Python 中的分支预测优化

我最近正在研究一个简单的 Leetcode 问题,编写一个函数,如果数字列表包含重复项,则返回 True,否则返回 False。我提交的代码是如此简单......

回答 1 投票 0

为什么 C# 编译器处理字符串 switch 语句与整数 switch 语句不同?

我在 C# 中有两种使用 switch 表达式的方法,一种使用整数,另一种使用字符串: 公共 int Int(int 值) { int sum = 值开关 { 0 => 0, 1...

回答 1 投票 0

提高 PostgreSQL 中大表插入的性能

我正在使用 INSERT 查询将数据从 tmp_details 表插入到详细信息表中。我在插入数据的同时也在修改数据。该查询需要很长时间才能执行......

回答 1 投票 0

如何在 Angular 应用程序中处理小包以减少网络开销?

我注意到我的 Angular 应用程序生成了几个小包(有些小至 179 字节,其他一些不到 3.1 KB)。这些小包通常与路由文件或小

回答 1 投票 0

Linux 上 UDP 和 TCP 的内核绕过 - 它涉及什么?

https://solace.com/blog/kernel-bypass-revving-up-linux-networking/: [...]一个名为 OpenOnload 的网络驱动程序,它使用“内核旁路”技术来一起运行应用程序和网络驱动程序...

回答 3 投票 0

DateTime.DayOfWeek 微优化

首先: 我问这个问题只是为了好玩和渴望学习。我不得不承认我喜欢搞一些微观优化(尽管它们从未导致......

回答 2 投票 0

使用 SimPoint 方法在 gem5 中运行 SPEC

我目前正在做一个项目,使用gem5来模拟一些不同的系统配置来测试它们的性能差异。我想运行 SPEC2017/2006 来对性能进行基准测试...

回答 1 投票 0

如何在数十亿行的大型事实表中优化查询性能?

我正在考虑为一家零售公司构建一个数据仓库,我们有一个名为 Sales 的事实表,其中包含数十亿行。该表存储事务级数据,其中包含

回答 1 投票 0

改善具有四个循环的大型矩阵的计算时间和内存使用量 [Python]

我想计算一个矩阵G,其元素是标量,计算如下: 我想计算这个矩阵的大值 n > 10000,d>30。我的代码在下面,但它有巨大的开销......

回答 1 投票 0

嵌套 for 循环的优雅矢量化

我正在尝试找到一种优雅且快速的方法来向量化下面的简单代码。它基本上处理嵌套的 for 循环,但嵌套并不常见。函数special_print可以替换为...

回答 1 投票 0

Logger 消息 + Serilog = 性能问题?

正如 Microsoft 建议的那样,我尝试将他们的高性能日志记录方法(也称为 LoggerMessage 模式)与 Serilog 记录器结合使用。由于某种原因,它没有提供任何性能......

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.