subms-arena-allocator
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>com.submillisecond.recipes</groupId>
<artifactId>subms-arena-allocator</artifactId>
<version>0.10.0</version>
</dependency><?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0">
<modelVersion>4.0.0</modelVersion>
<groupId>com.submillisecond.recipes</groupId>
<artifactId>subms-arena-allocator</artifactId>
<version>0.10.0</version>
<packaging>jar</packaging>
<name>subms-arena-allocator</name>
<description>submillisecond.com cookbook recipe - memory: subms-arena-allocator. Fixed-capacity bump-pointer arena over a byte[] with reset() for per-request reuse.</description>
<url>https://www.submillisecond.com/cookbook/recipes/subms-arena-allocator</url>
<licenses>
<license><name>MIT License</name><url>https://opensource.org/licenses/MIT</url><distribution>repo</distribution></license>
<license><name>Apache License 2.0</name><url>https://www.apache.org/licenses/LICENSE-2.0</url><distribution>repo</distribution></license>
</licenses>
<developers><developer><id>knaier</id><name>Kieran Smith</name><email>oss@submillisecond.com</email><url>https://www.submillisecond.com</url></developer></developers>
<scm>
<connection>scm:git:https://github.com/submillisecond/subms-cookbook.git</connection>
<developerConnection>scm:git:ssh://git@github.com/submillisecond/subms-cookbook.git</developerConnection>
<url>https://github.com/submillisecond/subms-cookbook</url>
<tag>HEAD</tag>
</scm>
<properties>
<maven.compiler.source>21</maven.compiler.source>
<maven.compiler.target>21</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency><groupId>com.submillisecond</groupId><artifactId>subms</artifactId><version>0.9.3</version></dependency>
<dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter</artifactId><version>6.0.3</version><scope>test</scope></dependency>
</dependencies>
<build>
<plugins>
<plugin><artifactId>maven-surefire-plugin</artifactId><version>3.5.5</version></plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.13</version>
<configuration>
<excludes>
<exclude>com/submillisecond/recipes/arena/ArenaAllocatorRecipe.class</exclude>
<exclude>com/submillisecond/recipes/arena/PerfMain.class</exclude>
<exclude>com/submillisecond/recipes/arena/PerfFeaturesMain.class</exclude>
<exclude>com/submillisecond/recipes/arena/GrowthMain*.class</exclude>
<exclude>com/submillisecond/recipes/arena/SubmillisecondBench.class</exclude>
<exclude>com/submillisecond/recipes/arena/SampleApp.class</exclude>
<exclude>com/submillisecond/recipes/arena/SampleApp$*.class</exclude>
</excludes>
</configuration>
<executions>
<execution><id>prepare-agent</id><goals><goal>prepare-agent</goal></goals></execution>
<execution><id>report</id><phase>test</phase><goals><goal>report</goal></goals></execution>
<execution>
<id>check</id><phase>verify</phase><goals><goal>check</goal></goals>
<configuration><rules><rule><element>BUNDLE</element><limits><limit><counter>LINE</counter><value>COVEREDRATIO</value><minimum>0.90</minimum></limit></limits></rule></rules></configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>release</id>
<build><plugins>
<plugin><artifactId>maven-source-plugin</artifactId><version>3.3.1</version><executions><execution><id>attach-sources</id><goals><goal>jar-no-fork</goal></goals></execution></executions></plugin>
<plugin><artifactId>maven-javadoc-plugin</artifactId><version>3.10.1</version><executions><execution><id>attach-javadocs</id><goals><goal>jar</goal></goals><configuration><doclint>none</doclint><source>${maven.compiler.source}</source></configuration></execution></executions></plugin>
<plugin><artifactId>maven-gpg-plugin</artifactId><version>3.2.7</version><executions><execution><id>sign-artifacts</id><phase>verify</phase><goals><goal>sign</goal></goals></execution></executions></plugin>
<plugin><groupId>org.sonatype.central</groupId><artifactId>central-publishing-maven-plugin</artifactId><version>0.9.0</version><extensions>true</extensions><configuration><publishingServerId>central</publishingServerId></configuration></plugin>
</plugins></build>
</profile>
</profiles>
</project>