草庐IT

performing

全部标签

performance - Docker 没有得到 100% 的 CPU

我们刚刚编写了一个CPU密集型应用程序来对Docker镜像进行基准测试。这是一个近似于Pi小数的Java应用程序。如果我们运行java-jarsuperpi.jar,它会对所有内核施加压力并且需要30秒如果我们运行dockerrunfewlaps/superpi,它只会对四个核心中的两个核心施加压力,并且需要70秒Docker镜像正在运行.jar,就像我们在主机上运行它时一样。为什么Docker镜像不如本地运行.jar快?我们预计在本地运行它和在Docker上运行它之间存在一些差异,但是这个过程需要双倍的时间。有没有办法要求Docker使用所有的CPU?顺便说一句,该项目在GitHub

java.lang.RuntimeException : Performing stop of activity that is not resumed in android

我在一个项目上工作了几天并且工作正常。但是今天我在模拟器应用程序中运行我的应用程序,在启动屏幕上暂停而不进入主要Activity并且它显示错误:-执行停止不是恢复的Activity和ava.lang。RuntimeException:执行停止未恢复的Activity我的SplashScreen.java:-publicclassSplashScreenextendsAppCompatActivity{privatestaticintSPLASH_TIME_OUT=3000;Booleanflag=false;publicstaticActivityactivity_splash;@Ov

java - hibernate : dynamic-update dynamic-insert - Performance Effects

使用dynamic-update或dynamic-insert有积极的作用,但通常只对性能有轻微影响,http://www.mkyong.com/hibernate/hibernate-dynamic-update-attribute-example/也提到过。但是引用文档提到这可能会对性能产生负面影响,如下文http://docs.jboss.org/hibernate/core/3.3/reference/en/html/mapping.html#mapping-declaration-class中所述。:Althoughthesesettingscanincreaseperfor

java - 为什么终结器有 "severe performance penalty"?

有效的Java说:Thereisasevereperformancepenaltyforusingfinalizers.为什么使用终结器销毁对象会更慢? 最佳答案 因为垃圾收集器的工作方式。出于性能考虑,大多数JavaGC使用复制收集器,其中短期对象被分配到“伊甸园”内存块中,当该代对象被收集时,GC只需要复制那些仍然“活着”到更永久的存储空间,然后它可以一次删除(释放)整个“伊甸园”内存块。这是高效的,因为大多数Java代码将创建数千个对象实例(盒装基元、临时数组等),其生命周期只有几秒钟。但是,当您混合使用终结器时,GC不能简单

java正则表达式: performance and alternative

最近我不得不搜索一些字符串值来查看哪个匹配某个模式。在用户输入搜索词之前,字符串值的数量和模式本身都不清楚。问题是我注意到每次我的应用程序运行以下行时:if(stringValue.matches(rexExPattern)){//dosomethingsosimple}大约需要40微秒。字符串值超过几千个就不用说了,太慢了。模式类似于:"A*B*C*D*E*F*"其中A~F只是这里的示例,但模式与上述类似。请注意*该模式实际上每次搜索都会改变。例如“A*B*C*”可能会更改为W*D*G*A*”。我想知道上面的模式是否有更好的替代方案,或者更一般地说,是java正则表达式的替代方案。

java - maven-javadoc-plugin 中断 mvn 版本 :perform

我正在尝试在过去多次次发布到我们的Nexus服务器的三个项目上执行mvnrelease:perform。今天突然,不知何故,所有版本都未能执行目标org.apache.maven.plugins:maven-javadoc-plugin:2.10:jar(attach-javadocs)。打开完整的堆栈跟踪和调试日志记录(-e和-X),我看到数百行关于缺少包的错误:...packageorg.apache.httpdoesnotexistpackageorg.slf4jdoesnotexistpackageorg.joda.timedoesnotexist...但是,所有这些包都在我的

java - SERVER_ERROR : [code] 1675030 [message]: Error performing query

我在android中使用Facebook登录。代码:callbackManager=CallbackManager.Factory.create();LoginButtonloginButton=(LoginButton)this.findViewById(R.id.login_button);loginButton.setReadPermissions("email","public_profile");loginButton.registerCallback(callbackManager,newFacebookCallback(){@OverridepublicvoidonSuc

java - onActivityResult 和 "Error Can not perform this action after onSaveInstanceState"中的操作

实现用户可以登录的应用程序我有以下情况:如果用户已登录,则执行操作,否则启动登录Activity以获得结果,如果结果是Activity.RESULT_OK,则执行操作。我的问题是要执行的操作是显示一个DialogFragment,但调用DialogFragmentnewFragment=MyDialogFragment.newInstance(mStackLevel);newFragment.show(ft,"dialog")在onActivityResult回调中抛出异常:Causedby:java.lang.IllegalStateException:Cannotperformth

java - 条纹, Spring ,游戏(或?) : which high performance Java framework to use?

我们开始构建一个可能会看到大量流量的web应用程序。我们没有很多钱,所以我们想降低硬件成本。或多或少,我认为这意味着我们将尝试尽可能地无状态(正如Wicket方式所暗示的-具有可Collection的URL等)另一个问题是,我们将雇用承包商(想想oDesk或elance)来完成大量工作-因此存在寻找人才的问题。我看过Tapestry并看到很多API不稳定性(参见:WhydidyoustopusingTapestry?),这让我不愿意使用它。Seam和Wicket是高度有状态的-不是我关心的。Grails看起来很有趣。我知道与纯Java相比,性能会受到影响,但这可能是值得的。Stripe

performance - ORM 解决方案(JPA;Hibernate)与 JDBC

我需要能够在内存HSQL数据库中以每5秒至少8000个对象的一致速率插入/更新对象。我在Spring/Hibernate/JPA和纯JDBC之间做了一些比较性能测试。我发现使用HSQL的性能存在显着差异。使用Spring/Hib/JPA,我可以在5秒内插入3000-4000个1.5KB对象(具有一对多和多对多关系),而直接JDBC调用我可以插入10,000-12,000个相同的对象。我无法弄清楚为什么会有如此巨大的差异。我已经调整了Spring/Hib/JPA设置很多,试图在没有运气的情况下接近性能。我想将Spring/Hib/JPA用于future用途、可扩展性,并且因为外键关系(一