diff --git a/src/OptionHandlerFactory.cc b/src/OptionHandlerFactory.cc index d0740fd6..352407cb 100644 --- a/src/OptionHandlerFactory.cc +++ b/src/OptionHandlerFactory.cc @@ -376,7 +376,12 @@ std::vector OptionHandlerFactory::createOptionHandlers() OptionHandler* op(new ParameterOptionHandler (PREF_FILE_ALLOCATION, TEXT_FILE_ALLOCATION, +#if defined(__ANDROID__) || defined(ANDROID) + // V_PREALLOC is too slow for Android device + V_TRUNC, +#else // !(defined(__ANDROID__) || defined(ANDROID)) V_PREALLOC, +#endif // !(defined(__ANDROID__) || defined(ANDROID)) std::vector (vbegin(params), vend(params)), 'a'));