问题标签 [pool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
12808 浏览

java - 良好的客户端套接字池

我需要管理从我的 Java 应用程序到外部服务器的长时间运行的 TCP 套接字连接。我正在寻找一个好的套接字池,这样我就可以重新使用套接字。有什么建议吗?

0 投票
5 回答
14176 浏览

java - 在生产中使用 commons-pool 的提示

根据我在这里得到的答案,我开始认真看待commons-pool 。我最后一次使用它是在 2003 年左右,可能是 1.1 或 1.2 版本。它的主要用户DBCP被许多人认为是有缺陷的,应该避免使用。

有没有人在生产中使用公共池来编写自己的池?最好使用的泳池类型是什么?我计划在其中存储客户端TCP 套接字。

是否有另一个通用池可以替代它?

0 投票
1 回答
3993 浏览

iis - IIS 6.0 应用程序池停止问题

在我的 IIS 日志中,我发现了警告级别事件 ID 1013,它表示停止时间超过了特定 Web 应用程序的工作进程的预期停止时间。

我的问题是,我如何知道或跟踪 IIS 工作进程停止的原因?此警告级别事件 ID 是否意味着工作进程应用程序池已停止?

提前谢谢,乔治

0 投票
2 回答
84 浏览

performance - 网站文件写入性能问题

我们使用第三方报告工具。报告工具使用active-x。首先,我们根据过滤器生成并运行查询,然后创建一个包含数据(查询结果)的报告文件。然后客户端下载报告文件。但是文件写入操作对我们来说是个大问题。我们能做什么?将文件写入操作放入另一个应用程序并将该应用程序放入另一个应用程序池可以是一个解决方案吗?你有什么建议吗?以及 Web 服务器如何运行、运行?例如,有 100 个客户端连接到 Web 服务器,它们正在尝试运行一些报告。所以 Web 服务器必须为这些客户端创建 100 个文件。那么,如果一个报表数据非常庞大,其他人会等待它完成吗?

0 投票
1 回答
2458 浏览

database - 带有 psycopg2.pool 的 Django 数据库连接池

我正在尝试用 django 实现持久数据库连接池。一种选择是使用提供不同类型池(PersistentConnectionPool、ThreadedConnectionPool 等)的内置psycopg2.pool代码,但没有关于该主题的 psycopg2 文档。

那么,有没有人在这个方向上做过任何工作或有一些工作代码?我只是不想重新发明轮子。

谢谢。

0 投票
5 回答
204738 浏览

java - java内存池是怎么划分的?

我目前正在使用 jconsole 监控 Java 应用程序。内存选项卡可让您选择:

它们之间有什么区别?

0 投票
11 回答
85591 浏览

python - python的多处理池的键盘中断

如何使用 python 的多处理池处理 KeyboardInterrupt 事件?这是一个简单的例子:

运行上面的代码时,KeyboardInterrupt当我按下 时会引发^C,但该过程只是在此时挂起,我必须在外部将其杀死。

我希望能够随时按下^C并导致所有进程正常退出。

0 投票
1 回答
4534 浏览

python - 分析 python 多处理池

我正在尝试在多处理池中的每个进程上运行 cProfile.runctx(),以了解我的源中的多处理瓶颈是什么。这是我正在尝试做的一个简化示例:

不幸的是,尝试在分析器中执行“result = square(i)”不会影响调用范围内的“result”。我怎样才能完成我在这里尝试做的事情?

0 投票
2 回答
1942 浏览

objective-c - 什么时候释放的对象最终被销毁?

当你在 Objective-C 中释放一个对象时(假设它的释放计数为 1),它的释放计数减为 0 并且调用了 dealloc 方法。对象是在 [super dealloc] 之后立即销毁,还是添加到池中并在池耗尽时销毁?

我假设释放的对象在 dealloc 结束时被销毁(当调用 [super dealloc] 时)我知道自动释放变量被添加到池中,只是想确定正常释放的对象会发生什么。

干杯-加里-

0 投票
3 回答
3865 浏览

python - Python 进程池和范围

我正在尝试在循环中运行自动生成的代码(可能不会终止),以进行遗传编程。我正在尝试为此使用多处理池,因为我不希望每次创建一个新进程的性能开销很大,并且如果它运行时间过长我可以终止池进程(我不能用线程做)。

本质上,我的程序是

这是应该工作的代码,但不是,而是我得到

似乎 Pool 只看到 meth 方法,如果它是在最顶层定义的。任何建议如何让它运行动态创建的方法?

编辑:问题与进程完全相同,即

工作,而

没有,并因 AttributeError 而失败