├── .gitignore ├── README.md ├── pom.xml ├── src-module-info └── module-info.java └── src ├── main └── java │ └── com │ └── nanosai │ └── memops │ ├── bytes │ ├── BytesAllocatorAutoDefrag.java │ ├── BytesAllocatorBase.java │ ├── BytesAllocatorManualDefrag.java │ └── IBytesAllocator.java │ └── objects │ ├── Bytes.java │ ├── BytesFactory.java │ ├── IObjectFactory.java │ ├── IObjectPool.java │ └── ObjectPool.java └── test └── java └── com └── nanosai └── memops ├── bytes └── BytesAllocatorAutoDefragTest.java └── objects ├── BytesTest.java └── ObjectPoolTest.java /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .idea/ 3 | target/ 4 | out-build/ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanosai/mem-ops-java/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanosai/mem-ops-java/HEAD/pom.xml -------------------------------------------------------------------------------- /src-module-info/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanosai/mem-ops-java/HEAD/src-module-info/module-info.java -------------------------------------------------------------------------------- /src/main/java/com/nanosai/memops/bytes/BytesAllocatorAutoDefrag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanosai/mem-ops-java/HEAD/src/main/java/com/nanosai/memops/bytes/BytesAllocatorAutoDefrag.java -------------------------------------------------------------------------------- /src/main/java/com/nanosai/memops/bytes/BytesAllocatorBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanosai/mem-ops-java/HEAD/src/main/java/com/nanosai/memops/bytes/BytesAllocatorBase.java -------------------------------------------------------------------------------- /src/main/java/com/nanosai/memops/bytes/BytesAllocatorManualDefrag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanosai/mem-ops-java/HEAD/src/main/java/com/nanosai/memops/bytes/BytesAllocatorManualDefrag.java -------------------------------------------------------------------------------- /src/main/java/com/nanosai/memops/bytes/IBytesAllocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanosai/mem-ops-java/HEAD/src/main/java/com/nanosai/memops/bytes/IBytesAllocator.java -------------------------------------------------------------------------------- /src/main/java/com/nanosai/memops/objects/Bytes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanosai/mem-ops-java/HEAD/src/main/java/com/nanosai/memops/objects/Bytes.java -------------------------------------------------------------------------------- /src/main/java/com/nanosai/memops/objects/BytesFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanosai/mem-ops-java/HEAD/src/main/java/com/nanosai/memops/objects/BytesFactory.java -------------------------------------------------------------------------------- /src/main/java/com/nanosai/memops/objects/IObjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanosai/mem-ops-java/HEAD/src/main/java/com/nanosai/memops/objects/IObjectFactory.java -------------------------------------------------------------------------------- /src/main/java/com/nanosai/memops/objects/IObjectPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanosai/mem-ops-java/HEAD/src/main/java/com/nanosai/memops/objects/IObjectPool.java -------------------------------------------------------------------------------- /src/main/java/com/nanosai/memops/objects/ObjectPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanosai/mem-ops-java/HEAD/src/main/java/com/nanosai/memops/objects/ObjectPool.java -------------------------------------------------------------------------------- /src/test/java/com/nanosai/memops/bytes/BytesAllocatorAutoDefragTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanosai/mem-ops-java/HEAD/src/test/java/com/nanosai/memops/bytes/BytesAllocatorAutoDefragTest.java -------------------------------------------------------------------------------- /src/test/java/com/nanosai/memops/objects/BytesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanosai/mem-ops-java/HEAD/src/test/java/com/nanosai/memops/objects/BytesTest.java -------------------------------------------------------------------------------- /src/test/java/com/nanosai/memops/objects/ObjectPoolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanosai/mem-ops-java/HEAD/src/test/java/com/nanosai/memops/objects/ObjectPoolTest.java --------------------------------------------------------------------------------