1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/leonchen83-lite-pool

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.zh_CN.md 2.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 27.11.2024 21:00 e67481b
Это См. 2.1. PoolBuilder
Ttl Это
Verbose Это

MXBean: cn.nextop.lite.pool:type=PoolAllocator

Свойство Изменяемое Описание
EntireCount Нет Общее количество объектов в пуле.
WorkingCount Нет Количество объектов в рабочем состоянии в пуле, эквивалентно EntireCount - RestingCount.
RestingCount Нет Количество простаивающих объектов в пуле.
PendingCount Нет Количество ожидающих запросов в пуле.

6. Бенчмарк-тестирование

Тестовая среда:

    OS : Windows 7 Home(64bit)
    CPU: Intel(R) Core(TM) i3-4710 CPU @ 3.70GHz  3.70GHz
    RAM: 8.00 GB
    JDK: java version "1.8.0_151"

Тестовый случай:
Базовый параметр: 10 минимум, 10 максимум

    TestObject object = pool.acquire();
    if (object != null) pool.release(object);

(Единица измерения: операций/мс)

Параметры тестирования: см. BaseTest.java

Класс тестирования: см. LitePoolBenchmark.java и CommonsPool2Benchmark.java

Запустить Benchmark.java

Результаты с использованием ThreadAllocator для L1 кэша:

Результаты без использования ThreadAllocator для L1 кэша:

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/leonchen83-lite-pool.git
git@api.gitlife.ru:oschina-mirror/leonchen83-lite-pool.git
oschina-mirror
leonchen83-lite-pool
leonchen83-lite-pool
master