首页 文章
  • 7 votes
     answers
     views

    Jackson JSON Parser表现

    互联网上的多个帖子指向 Jackson ,因为它具有比GSON更好的解析性能,在接近20-30%的速度提升的地方 . http://rick-hightower.blogspot.com/2014/04/new-json-serialization-benchmark.html http://tuhrig.de/jaxb-vs-gson-and-jackson/ http://java...
  • 1 votes
     answers
     views

    访问CANalyzer CAPL系统时钟

    我正在使用CAN应用程序,并且遇到了一些时间问题 . 在我的CAN消息写入功能完成和实际传输CAN消息之间似乎有一些时间差 . 所以我想衡量两者之间的时间 . write函数在C中,因此只需调用GetTickCount就可以知道write函数何时完成 . 它知道实际传输何时发生,这就是问题所在 . 我正在使用Vector的CANalyzer来监控我的CAN总线,并听说它有一个编程接口(CAPL)...
  • 0 votes
     answers
     views

    Dynamodb中的查询

    我有一个用Nodejs编写的应用程序需要根据城市名称找到一行(这可能只是表格的名称,不同的城市将被分类为不同的表格),以及一个名为“currentJobLoads”的字段,它是一个数字 . 例如,用户可能希望找到城市名称为“Chicago”和最低currentJobLoads的一行 . 如何在没有扫描操作的情况下在Dynamodb中实现这一点(因为扫描速度较慢,只能在终止之前读取如此多的数据)?任...
  • 3 votes
     answers
     views

    如何提高Angular 6.0应用程序的速度

    我们有一个基于角度6的全新应用程序,由apache 2.4提供服务 . 我们设置了一个本地“prerender”实例来使网站被搜索引擎抓取,我们尝试了Angular Universal,但我们在库中兼容了很多问题,我们决定开始使用prerender解决方案 . 然后我们添加了google analytcs跟踪代码,经过几天的数据收集后,我们运行了Google PageSpeed Insights工...
  • 7 votes
     answers
     views

    每个桶的最大沙发基础视图数

    假设存储桶中有大量数据(> 100GB,> 100M文档,> 12种文档类型),并假设每个视图仅适用于一种文档类型,那么每个桶的视图数量是多少?或者问另一种方式,在什么时候应该将某些文档类型拆分成单独的存储区以节省处理所有文档类型的所有视图的开销? 我很难决定如何将数据拆分成couchbase存储桶,以及数据所需视图的性能影响 . 我的数据由十几个关系数据库组成,其中至少有一半在...
  • 2 votes
     answers
     views

    Couchbase铲斗连接

    我有一个带有两个节点的Couchbase集群和一个插入唯一密钥的tcp服务器 . tcp服务器可以处理多个异步连接,并且对于它接收的每个消息,它将插入一个密钥 . Couchbase文档说应该重用群集和存储桶连接,但我注意到,当共享一个存储桶连接时,我开始看到超过60个连接时出现“操作超时”错误 . 但如果我为每个服务器连接使用一个存储桶连接,则不会发生这种情况 . 我正在使用Go SDK .
  • 13 votes
     answers
     views

    Numba代码比纯python慢

    我一直在努力加快粒子滤波器的重采样计算 . 由于python有很多方法可以加速它,我虽然会尝试所有这些 . 不幸的是,numba版本非常慢 . 由于Numba应该加速,我认为这是我的错误 . 我尝试了4个不同的版本: Numba Python Numpy Cython 每个代码如下: import numpy as np import scipy as sp import nu...
  • 3 votes
     answers
     views

    Numba CUDA`vectorize`和`reduce`装饰器比预期慢

    我一直在使用 Numba 包测试一些基本的CUDA函数 . 我的主要目标是在GPU上实现Richardson-Lucy算法 . 可以加速算法,并且可以在以下虚拟函数中总结这样做的一个主要步骤 def dummy(arr1, arr2): return (arr1 * arr2).sum() / ((arr2**2).sum() + eps) 这个功能在CPU上运行得相当快,但我想保留GP...
  • 1 votes
     answers
     views

    pyculib fft使用gpu:加速

    我是一个初学者,试图学习如何使用GPU来执行高速计算 . 我正在尝试使用GPU实现一个简单的FFT程序 . 下面是我用于使用CPU内核计算FFT的程序 . from time import time as timer import numpy as np import matplotlib.pyplot as plt winsize=512 shift=16 my_cmap='gray_r' Fs...
  • 1 votes
     answers
     views

    fortran acos函数论证的鲁棒性

    使用fortran我有一些例程,它们对acos()和asin()以及atan()等进行了大量调用 . 在特定的例程中,当使用单个参数时,参数的计算有时会变得非法(即acos(1.0000001))精度变量 . 使用双精度,这会消失,但速度减慢约50-70% . 我能想到的另一种方法是限制论点: arg3= arg1/arg2 if (angle > 1) then arg3= 1 els...
  • 3 votes
     answers
     views

    查询视图的速度比执行一个查询要慢吗?

    当我查询与一个查询相反的视图时,Mssql会更快吗? 例 当我有这个观点时: create view ViewInvoicesWithCustomersName Select * from Invoices left join Customer on Customer.ID=Invoices.CustomerID 什么会更快还是会更快? a) select * from ViewInvoices...
  • 47 votes
     answers
     views

    numpy float:比算术运算中的内置慢10倍?

    我为以下代码得到了非常奇怪的时间: import numpy as np s = 0 for i in range(10000000): s += np.float64(1) # replace with np.float32 and built-in float 内置浮点数:4.9秒 float64:10.5 s float32:45.0 s 为什么 float64 比...
  • 4 votes
     answers
     views

    Hibernate比sql查询慢1000倍

    我有这个设置 @Table(name ="A") EntityA { Long ID; List<EntityB> children; } @Table(name ="B") EntityB { Long ID; EntityA parent; EntityC grandchild; } @Table(...
  • 1 votes
     answers
     views

    性能问题仅适用于 生产环境 数据库

    在查询 生产环境 数据库中的表时遇到一些性能问题 . 虽然查询在测试数据库中运行2.1秒(返回2800万条记录中的8640条),但在 生产环境 时,需要2.05分钟(返回3100万条记录中的8640条) . 我很难找到问题因为我不是oracle专家 . 由于两个数据库中的解释计划都显示了正确的索引用法,我倾向于认为问题在于表/索引的创建 . 我注意到用于表创建的SQL脚本之间存在一些细微差别: 测...
  • 16 votes
     answers
     views

    为什么PostgreSQL Text-Search GiST索引比GIN索引慢得多?

    我正在测试PostgreSQL文本搜索功能,使用StackOverflow的9月数据转储作为样本数据 . :-) 使用 LIKE 谓词或POSIX正则表达式匹配来搜索120万行的天真方法需要 90-105 seconds (在我的Macbook上)才能对关键字进行全表扫描搜索 . SELECT * FROM Posts WHERE body LIKE '%postgresql%'; SELECT...
  • 3 votes
     answers
     views

    为什么Scala for循环比while循环处理一系列不同对象要快得多?

    我最近读了一篇关于for循环的for循环的帖子比相应的while循环慢,这是真的,但是想看看是否同样用于迭代现有序列并且惊讶地发现完全相反的大余量 . 首先,我使用以下函数进行计时: def time[A](f: => A) = { val s = System.nanoTime val ret = f println("time: " + (Sy...
  • 7 votes
     answers
     views

    Grails vs Spring的REST性能

    我使用纯Groovy / Grails创建了一些REST endpoints . 目前大多数操作都是类似CRUD的 . 我开始使用JMeter将Grails应用程序的性能与我使用的CRUD方案的等效Java / Spring应用程序进行比较 . 所以现在我正在使用我在Grails中实现的场景的子集并移植到基本的Spring MVC应用程序 . I'm very interested in see...
  • 0 votes
     answers
     views

    WCF / basicHttp和NTLM身份验证

    有谁知道NTLM身份验证在WCF / basicHttp中的确切运作方式?我想知道是否为每个服务方法调用传递了用户凭据,或者是否将某种安全令牌用于后续服务方法调用 . 我正在使用的确切绑定配置: <bindings> <basicHttpBinding> <binding name="winAuthBasicHttpBinding"&g...
  • 0 votes
     answers
     views

    如何在单线程服务器上处理多个客户端(带套接字)

    在我开始之前 Please don't mark this question as a duplicate. 我已经看过很多关于使用套接字编程处理多个客户端的帖子 . Most people recommend just multi-threading ,但我试图避开那条路,因为我读过它有一些问题: 糟糕的可扩展性 大开销/低效/内存饥饿 难以调试 我读过的任何专门讨论使用单个...
  • 0 votes
     answers
     views

    优化MySQL中的多个JOIN

    我有这个MySQL应该是正确的语法: select c.cat_id,c.cat_name as cat_name, c.cat_desc, c.cat_image, mi.filename, l.link_id, l.user_id, l.address,l.city, l.country,l.link_created,l.link_desc, l.email,l.fax,l.l...
  • 1 votes
     answers
     views

    优化mysql查询以获得更好的性能

    我的SQL查询: SELECT CONCAT(SUBSTR(p2.post_date,1,4), p2.post_title, p2.post_name) AS thumb, p.ID, p.post_name, p.post_title, p.post_content FROM wp_posts p LEFT JOIN wp_pos...
  • 21 votes
     answers
     views

    TLB未命中缓存未命中?

    有人可以解释TLB(翻译后备缓冲区)未命中和缓存未命中之间的区别吗? 我相信我发现TLB指的是某种虚拟内存地址,但我并不清楚这实际意味着什么? 我理解当一块内存(缓存行的大小)被加载到(L3?)缓存中并且如果所需的地址没有保存在当前缓存行中时,会导致缓存未命中 - 这是缓存未命中 .
  • 43 votes
     answers
     views

    内存分配/解除分配瓶颈?

    在典型的真实世界的程序中,内存分配/释放有多大的瓶颈?任何类型的程序通常都很重要的答案是受欢迎的 . malloc / free / garbage收集的正确实现是否足够快,以至于它只是少数极端情况下的瓶颈,或者大多数性能关键型软件都会从尝试保持内存分配量下降或拥有更快的malloc / free /中获益匪浅垃圾收集实施? 注意:我是 not 在这里谈论实时的东西 . 对性能至关重要,我的意思...
  • 4 votes
     answers
     views

    使用不同的邮件api jar缓慢发送邮件性能(javamail)[重复]

    这个问题在这里已有答案: MimeMessage.saveChanges is really slow 1回答 我正在测试https://javaee.github.io/javamail/FAQ中所述的sendmail示例 . 这是一个简单的邮件发送操作,没有SSL,也没有附件 . 它在任何地方都可以正常工作,但在客户端上,当邮件api变得更新时,我们会有一个去线性能 . 服务器是windo...
  • 270 votes
     answers
     views

    一个小小的favicon需要另一个HTTP请求,这不是很愚蠢吗?如何让favicon进入雪碧?

    大家都知道如何在HTML中设置favicon.ico链接: <link rel="shortcut icon" href="http://hi.org/icon.ico" type="image/x-icon" /> 但我认为,对于一个小的几字节图标,你需要 yet another HTTP request ,这真是太愚蠢...
  • 5 votes
     answers
     views

    网络流量模拟测试

    我有一个PHP站点启动并运行,db是mysql . 在启动网站之前,我想测试一下流量处理 . 现在我假设有一些软件可以模拟流量并记录我网站上运行的进程 . 我应该使用的任何软件推荐?流量不一定是真实的,但是,我想产生高流量来调查网站的门槛 . 感谢帮助
  • 1 votes
     answers
     views

    Sencha Touch 2 - 数据同步到本地存储需要花费太多时间

    我正在为我的移动应用程序使用sencha touch 2 . 我正在将json数据从Web服务器加载到sencha touch本地存储(localStorage) . 有超过5000个数据,将数据加载到本地存储需要15分钟 . 最初我使用代理将所有数据都收集到数据存储中,然后我将所有数据复制到本地存储,以便数据可以脱机使用 . 我已经测试过,json响应在半分钟内到来,但是当我使用sync()函数...
  • 3 votes
     answers
     views

    使用相似Postgres模糊自连接查询提高性能

    我正在尝试运行一个连接表自身的查询,并进行模糊字符串比较(使用trigram比较)来查找可能的公司名称匹配 . 我的目标是返回记录,其中一个记录的公司名称(ref_name字段)的三元组相似性与另一个记录的公司名称相匹配 . 目前,我的阈值设置为0.9,因此它只会返回很可能包含类似字符串的匹配项 . 我知道自联接本质上可以导致许多比较,但我想尽我所能地优化我的查询 . 我不需要即时结果,但是目前我...
  • 113 votes
     answers
     views

    在NumPy阵列的每个单元处有效地评估函数

    给定NumPy数组A,将 same 函数f应用于 every cell的最快/最有效的方法是什么? 假设我们将分配给A(i,j)f(A(i,j)) . 函数,f,没有't have a binary output, thus the mask(ing) operations won' t帮助 . “明显的”双循环迭代(通过每个单元格)是最优解吗?
  • 1 votes
     answers
     views

    从一组曲线到数据点的最佳拟合

    我有一组曲线 F={f1, f2, f3,..., fN} ,每个曲线都是通过一组点定义的,即:我没有明确的函数形式 . 所以我有一组像这样的 N 表: #f1: x y 1.2 0.5 0.6 5.6 0.3 1.2 ... #f2: x y 0.3 0.1 1.2 4.1 0.8 2.2 ... #fN: x y 0.7 0.3 0.3 1.1 0.1 0.4 .....

热门问题