GithubHelp home page GithubHelp logo

FAQ: Library overhead about objectbox-java HOT 3 CLOSED

objectbox avatar objectbox commented on May 13, 2024 3
FAQ: Library overhead

from objectbox-java.

Comments (3)

FabianTerhorst avatar FabianTerhorst commented on May 13, 2024 14
Arch ObjectBox-Size Realm-Size
x86 1,3MB 3,2MB
x86_64 - 3,1MB
mips - 3,6MB
arm64-v8a 1,1MB 2,8MB
armeabi-v7a 838,5KB 1,8MB

from objectbox-java.

Miha-x64 avatar Miha-x64 commented on May 13, 2024

...including size of JNI libs, which is cannot be reduced by ProGuard.
(Presentations says ObjectBox is in C/C++. For instance, many people avoiding Realm because it has large JNI libraries.)

from objectbox-java.

greenrobot-team avatar greenrobot-team commented on May 13, 2024

Some more recent values (using 2.2.0) sourced using Android Studio APK Analyzer with the release build of our basic example.

io.objectbox package stats for default Android setup (no shrinking/optimization):

Defined Methods Referenced Methods Size
1217 1263 124 KB

Size of native libraries bundled with objectbox-android:

Arch Size
x86 483 KB
x86_64 456 KB
arm64-v8a 419 KB
armeabi-v7a 355 KB

-ut

from objectbox-java.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.