jjzjj

optimisations

全部标签

postgresql - Postgres : Optimising concurrent same row updates

问题我正在使用PostgreSQLv10+golang,我认为这是一个非常常见的SQL问题:我有一个“计数器”表,它有一个current_value和一个max_value整数列。严格来说,一旦current_value>=max_value,我想放弃请求。我有几个Kubernetespod,每个API调用可能会将“计数器”表中同一行(在最坏情况下)的current_value增加1(可以被认为是分布式主机对同一数据库的并发更新)。在我当前和天真的实现中,对同一行的多个更新自然会相互阻塞(如果重要的话,隔离级别是“已提交读”)。在最坏的情况下,我每秒有大约10多个请求会更新同一行。这会

c++ - 线程构造的性能成本 : missed optimisations and memory allocation

我们遇到了一种奇怪的现象,其中包含头文件会导致某些内存分配密集型工作负载的性能下降5-10%。这个头文件将一个线程池声明为一个全局变量。该线程池从未在应用程序中以任何容量(还)使用过。也就是说,除了在程序启动时创建这个静态线程池外,应用程序完全是单线程的。一旦标题被移除,性能损失就会消失。从一些研究来看,由于某些编译器优化不再可能,多线程应用程序似乎会导致一些性能损失。每当以任何形式或容量实例化与线程相关的构造时,是否有可能关闭此类优化?或者,由于在执行大量内存分配时性能损失似乎最为明显,编译器是否有可能在编译/链接阶段意识到线程构造已实例化,因此它切换到线程安全内存分配器?这发生在L

android - Android 上的 OpenGL 与 iOS : optimisations, 以及它们的不同之处

我正在编写适用于Android和iPhone的OpenGLES1.1应用程序。OpenGLES引擎位于共享库中,可通过Android上的NDK访问。我希望优化我的OpenGL性能。那里有很多视频和资源,例如:http://www.vizworld.com/2010/02/ngmocos-tim-omernick-optimizing-opengl-iphone/http://developer.apple.com/library/ios/#documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/Performance/P

php - MySQL+PHP : optimise ranking query and count subquery

这是原始数据,想根据分数(count(tbl_1.id))对它们进行排名。[tbl_1]===========id|name===========1|peter2|jane1|peter2|jane3|harry3|harry3|harry3|harry4|ron所以制作临时表(tbl_2)来计算每个id的分数。SELECTid,name,COUNT(id)ASscoreFROMtbl_1GROUPBYidORDERBYscoreDESC;LIMIT0,30;那么结果是;[tbl_2]===================id|name|score===================

Java 7 排序 "optimisation"

在Java6中,快速排序和合并排序都在Arrays#sort中使用,分别用于原始数组和对象数组。在Java7中,这些都已更改为DualPivotQuicksort和蒂姆索特。在新快速排序的源代码中,以下注释出现在几个地方(例如第354行):/**Hereandbelowweuse"a[i]=b;i++;"instead*of"a[i++]=b;"duetoperformanceissue.*/这是一个性能问题吗?编译器不会将它们简化为相同的东西吗?更广泛地说,我自己调查这个问题的好策略是什么?我可以运行基准测试,但我对分析编译代码中的任何差异更感兴趣。但是,我不知道使用什么工具等。

Java 7 排序 "optimisation"

在Java6中,快速排序和合并排序都在Arrays#sort中使用,分别用于原始数组和对象数组。在Java7中,这些都已更改为DualPivotQuicksort和蒂姆索特。在新快速排序的源代码中,以下注释出现在几个地方(例如第354行):/**Hereandbelowweuse"a[i]=b;i++;"instead*of"a[i++]=b;"duetoperformanceissue.*/这是一个性能问题吗?编译器不会将它们简化为相同的东西吗?更广泛地说,我自己调查这个问题的好策略是什么?我可以运行基准测试,但我对分析编译代码中的任何差异更感兴趣。但是,我不知道使用什么工具等。

android - 游戏商店 : This app may not be optimised for your device

问题:在Playstore上,当我从平板电脑访问我的应用程序时,我收到“此应用程序可能未针对您的设备进行优化”警告。对于这个问题,我已经在stackoverflow上经历了各种问题(重复),但我还没有找到解决方案。因此提出一个新的问题。我已经阅读了平板电脑应用质量指南。也已经用谷歌填写的“平板电脑设计”表格提出查询Link这是我从Google收到的回复。Uponfurtherreview,wehavedeterminedthatyourapplication,doesnotmeetthebasictabletappqualitychecklisttobeconsidereddesign

android - 三星 "App optimisation"功能在 3 天后杀死后台应用程序

我们目前正在开发一款Android应用,它是一款健身追踪器应用。它在后台持续运行,在大多数设备上运行良好,但我们一直遇到应用程序在某些三星设备上完全死机的问题。经过一番调查,似乎某些三星设备具有完全自定义的“应用程序优化”功能(http://forums.androidcentral.com/samsung-galaxy-s6/599408-app-optimisation-after-updating.html),这基本上是Android更高版本中存在的打盹功能的(非常)原始版本,基本上只是谋杀应用程序如果他们没有使用三天。由于这个应用程序或多或少只做日志记录,并没有打开Activi