【发布时间】:2010-06-02 23:04:06
【问题描述】:
我正在测试支持连续查询的数据流系统的性能。
它是这样工作的: - 有一个轮询服务将数据发送到我的系统。 - 当数据传入系统时,每个查询都基于当前时间的流窗口进行评估。 - 数据传入时窗口滑动。
我的问题是,当我向系统添加更多查询时,我应该预计吞吐量会降低,因为它无法应对数据速率。
但是,我实际上观察到吞吐量增加。
我不明白为什么会这样,我猜这与 JVM 分配 CPU、内存等的方式有关。
谁能解释我的问题?
【问题讨论】:
标签: java jvm streaming continuous