[
https://issues.apache.org/jira/browse/APEXMALHAR-2182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15418038#comment-15418038
]
bright chen commented on APEXMALHAR-2182:
-----------------------------------------
The unit test will be failed due to OutOfMemoryError after couple of minutes in
my local machine environment. And the average performance will be decrease
rapid.
Here is the OutOfMemoryError stack trace:
java.lang.OutOfMemoryError: Java heap space
at
org.apache.apex.malhar.lib.utils.serde.SerdeListSlice.serialize(SerdeListSlice.java:70)
at
org.apache.apex.malhar.lib.utils.serde.SerdeListSlice.serialize(SerdeListSlice.java:37)
at
org.apache.apex.malhar.lib.state.spillable.SpillableByteMapImpl.endWindow(SpillableByteMapImpl.java:219)
at
org.apache.apex.malhar.lib.state.spillable.SpillableArrayListImpl.endWindow(SpillableArrayListImpl.java:318)
at
org.apache.apex.malhar.lib.state.spillable.SpillableByteArrayListMultimapImpl.endWindow(SpillableByteArrayListMultimapImpl.java:274)
at
org.apache.apex.malhar.lib.state.spillable.SpillableDSBenchmarkTest.testSpillableMutimap(SpillableDSBenchmarkTest.java:114)
at
org.apache.apex.malhar.lib.state.spillable.SpillableDSBenchmarkTest.testSpillableMutimap(SpillableDSBenchmarkTest.java:78)
Here is the log, which shows performance decreasing:
2016-08-11 15:00:25,946 [main] WARN util.NativeCodeLoader <clinit> - Unable to
load native-hadoop library for your platform... using builtin-java classes
where applicable
2016-08-11 15:00:26,121 [main] INFO spillable.SpillableDSBenchmarkTest
testSpillableMutimap - Spent 67 mills for 0 operation. average: 0
2016-08-11 15:00:26,121 [main] INFO spillable.SpillableDSBenchmarkTest
checkEnvironment - freeMemory: 195M; allocatedMemory: 257M; maxMemory: 3817M
2016-08-11 15:01:26,055 [main] INFO spillable.SpillableDSBenchmarkTest
testSpillableMutimap - Spent 60001 mills for 88948004 operation. average: 1482
2016-08-11 15:01:26,055 [main] INFO spillable.SpillableDSBenchmarkTest
checkEnvironment - freeMemory: 842M; allocatedMemory: 2582M; maxMemory: 3817M
2016-08-11 15:02:26,055 [main] INFO spillable.SpillableDSBenchmarkTest
testSpillableMutimap - Spent 120001 mills for 166005088 operation. average: 1383
2016-08-11 15:02:26,055 [main] INFO spillable.SpillableDSBenchmarkTest
checkEnvironment - freeMemory: 417M; allocatedMemory: 3117M; maxMemory: 3817M
2016-08-11 15:03:26,493 [main] INFO spillable.SpillableDSBenchmarkTest
testSpillableMutimap - Spent 180439 mills for 224000000 operation. average: 1241
2016-08-11 15:03:26,494 [main] INFO spillable.SpillableDSBenchmarkTest
checkEnvironment - freeMemory: 614M; allocatedMemory: 3816M; maxMemory: 3817M
2016-08-11 15:04:26,572 [main] INFO spillable.SpillableDSBenchmarkTest
testSpillableMutimap - Spent 240518 mills for 239125628 operation. average: 994
2016-08-11 15:04:26,572 [main] INFO spillable.SpillableDSBenchmarkTest
checkEnvironment - freeMemory: 450M; allocatedMemory: 3816M; maxMemory: 3817M
2016-08-11 15:05:26,289 [main] INFO spillable.SpillableDSBenchmarkTest
testSpillableMutimap - Spent 300235 mills for 241102872 operation. average: 803
2016-08-11 15:05:26,289 [main] INFO spillable.SpillableDSBenchmarkTest
checkEnvironment - freeMemory: 423M; allocatedMemory: 3816M; maxMemory: 3817M
> benchmark for spillable data structure and storage
> ---------------------------------------------------
>
> Key: APEXMALHAR-2182
> URL: https://issues.apache.org/jira/browse/APEXMALHAR-2182
> Project: Apache Apex Malhar
> Issue Type: Bug
> Reporter: bright chen
> Assignee: bright chen
> Original Estimate: 96h
> Remaining Estimate: 96h
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)