Questions tagged «performance»

与提高应用程序性能有关的问题可能涉及从选择软件体系结构到算法选择的范围。

3
Clang / LLVM准备好迎接黄金时间了吗?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 6年前关闭。 可以使用Clang代替gcc吗?您对此有何经验?还有哪些不利条件? 编译的性能比gcc好得多,但是关于执行它时生成的代码的性能呢? 有没有好的工具可以在Linux或Windows上运行作为前端(IDE)? 编辑:我的意思是C编译器。C ++还不是很好。



4
内存管理,用于在C ++中的线程之间快速传递消息
假设有两个线程,它们通过彼此异步发送数据消息进行通信。每个线程都有某种消息队列。 我的问题很低:可以期望什么是管理内存的最有效方法?我可以想到几种解决方案: 发件人通过创建对象new。接听电话delete。 内存池(用于将内存传输回发送方) 垃圾收集(例如Boehm GC) (如果对象足够小)按值复制以避免完全分配堆 1)是最明显的解决方案,因此我将其用于原型。很有可能它已经足够好了。但是与我的特定问题无关,我想知道如果要针对性能进行优化,哪种技术最有前途。 我希望从理论上讲池化是最好的,尤其是因为您可以使用有关线程之间信息流的更多知识。但是,我担心这也是最难解决的问题。很多调整... :-( 此后,垃圾收集应该很容易添加(在解决方案1之后),我希望它表现的很好。因此,我想如果1)效率太低,这是最实用的解决方案。 如果对象又小又简单,则按值复制可能是最快的。但是,我担心这会在受支持的消息的实施方面造成不必要的限制,因此我想避免这种情况。

3
如何以适当的方式监视JVM内存?
我正在考虑如何在生产环境中以繁忙的时间以低开销的方式进行JVM内存监视。 假设我有两个生产中的tomcat应用服务器,并在它们后面设置了负载平衡。如果可以看到jvm内存统计信息,则可以告诉负载平衡停止将请求发送到服务器,这将遇到OOM问题。这有意义吗?Jconsole或VisualVM占用更多性能资源不是我的选择。

4
通过使用SSD提高VS 2010的性能[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 8年前关闭。 在Internet上搜索带有固态硬盘的Visual Studio 2010时的性能改进后,我听到了很多不同的意见。 很多人说使用SSD并没有真正的好处,但是相反,其他人则表示完全相反。我对不同的观点有些困惑,我无法真正决定购买SSD是否会有所作为。 您在此问题上的经历是什么?您使用了哪个SSD?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.