Guozhang, No two in particular, at first it was simply the last two that the target would choose: SumLambdaIntegrationTest and WordCountLambdaIntegrationTest . I tried another couple to exclude and it was fine as well. There's one Scala test that is included in the run and I run it as well as 7/9 of the Java ones.
I am not convinced by what you say because after 2-3 tests, I'd think ZK and Kafka should be loaded in and I think anecdotally there's about 700MB loaded, so there's quite a bit loaded when running the next few tests, at least as far as I can see. The main thing for me is to be reassured that the order of magnitude of memory consumption looks right to you. I find it a bit on the high side but I won't argue that. So, all in all, I am satisfied with your answer. On Wed, Jun 15, 2016 at 6:25 PM, Guozhang Wang <wangg...@gmail.com> wrote: > Hello Phillippe, > > I used to run the "SimpleBenchmark" on my laptop with 4GB also, and it > usually used close to, but less than 1GB. > > > https://www.codatlas.com/github.com/apache/kafka/HEAD/streams/src/test/java/org/apache/kafka/streams/perf/SimpleBenchmark.java > > Note that I need to bootstrap a real ZK instance and a Kafka instance in > order to run that benchmark, and I think those two instances are actually > taking the major memory usage than Kafka Streams instance itself. > > There may be some extra memory overhead from maven framework but I would be > surprised if that is taking large amount. > > Which two test cases specifically are causing OOMs on your laptop? > > Guozhang > > > On Tue, Jun 14, 2016 at 4:50 PM, Philippe Derome <phder...@gmail.com> > wrote: > > > I am running "mvn test" as per tip from > > https://github.com/confluentinc/examples/tree/master/kafka-streams > > README.MD. > > This uses embedded Kafka components from test alone (no ZK, Kafka, > > schema-registry running). > > > > I monitor on OSX El Capitan (10.11.5) memory usage and it grows on Java > > processes from nothing to about 1.3GB when it fails to execute last 2 > tests > > with Java out of memory exceptions. Selecting 2 tests to avoid makes the > > test pass but with my 4GB system, I cannot pass them all. > > > > Is that relatively large memory consumption to be expected on these test > > cases? > > > > I'd like to run stand-alone from jar and I'll be able to do so by > excluding > > test cases. > > > > Fyi, on mailing list I see only 1 issue related to Streams and memory if > > that's any relevant (KAFKA-3738). > > > > Phil > > > > > > -- > -- Guozhang >