10得票1回答
什么是Couchbase池?

在couch base URL中,例如server:port/pools/default,couch base pool是什么。它是否总是默认的,还是我们可以更改它。 那里写了一些文本。 http://www.couchbase.com/docs/couchbase-manual-1.8/...

10得票5回答
Java中字符串享元实现的最佳替代方案

我的应用程序是多线程且涉及大量字符串处理。我们遇到了过度的内存消耗问题,并且分析表明这是由于字符串数据造成的。我认为使用某种飞行权重模式实现甚至缓存(我知道字符串经常被复制,尽管在这方面我没有任何硬数据)将极大地受益于内存消耗。 我查看了Java常量池和String.intern,但似乎会引...

10得票1回答
当尝试进行多进程操作时,如何修复“TypeError: cannot serialize'_io.BufferedReader' object”错误?

我正在尝试将代码中的线程切换到多进程,以衡量其性能,并希望实现更好的暴力破解潜力,因为我的程序旨在暴力破解受密码保护的.zip文件。但是每当我尝试运行程序时,我会得到这个错误: BruteZIP2.py -z "Generic ZIP.zip" -f Worm.txt Traceback ...

9得票1回答
创建一个JAXB Unmarshaller池

我正在寻找一种方法来改善JAXB反编组处理大量文件集的性能,并发现了以下建议: “如果您真的关心性能,和/或您的应用程序将读取许多小型文档,则创建Unmarshaller可能是相对昂贵的操作。在这种情况下,请考虑池化Unmarshaller对象。” 在网上搜索示例并没有返回任何内容,因此我...

9得票1回答
Airflow:如何指定资源池的数量使用?

我正在查看几个开源工作流调度器,用于具有异构RAM使用的作业DAG。调度程序不仅应该安排少于最大线程数的任务,还应该保持所有并发任务的总RAM量低于可用内存。 在Luigi Q&A中,解释了这一点。 You can set how many of the resource is ...

9得票1回答
Python多进程池未创建足够的进程

我正在处理40GB的数据计算,每个文件是一个包含json行的压缩gzip文件。每个文件最多有500,000行,大约500MB。我有一个Amazon实例运行着128个CPU和1952 GB的内存。我的目标是尽可能快地处理每个文件。 我使用多处理池(multiprocessing Pools)来...

9得票5回答
使用commons-pool的生产环境提示

基于我在这里得到的答案,我开始认真考虑使用commons-pool。我上次使用它是在大约2003年,可能是1.1或1.2版本。它的主要用户DBCP被许多人认为存在缺陷并应该避免使用。 有人在生产中使用commons pool来编写自己的池吗?最好使用哪种池类型?我计划在其中存储客户端TCP套...

9得票6回答
一个大型池还是几个特定类型的池?

我正在开发一款需要高性能的视频游戏,因此我正在尝试为游戏的特定部分设置良好的内存策略或者说是“模型”,即游戏表现形式。我的一个包含整个游戏表现形式的对象中有不同的管理器来保持表现形式的一致性,遵循游戏规则。每个游戏实体当前都是由特定类型的工厂生成的,因此我有几个工厂可以让我隔离和更改这些实体的...

9得票1回答
Python多进程池性能分析

我试图在多进程池中运行cProfile.runctx(),以了解我的源代码的多进程瓶颈在哪里。以下是我尝试做的简化实例: from multiprocessing import Pool import cProfile def square(i): return i*i def ...

9得票3回答
为什么需要一个无状态EJB池

我知道: 对于无状态会话Bean,服务器可以在池中维护可变数量的实例。 每当客户端请求这样的无状态Bean(例如通过方法)时,都会选择一个随机实例来服务该请求。 我的问题是:为什么需要池? 一个EJB无状态Bean的实例不应该足以服务所有请求吗? 此外,如果服务器针对特定无状态Bean使...