Я использую прямую память в производстве уже несколько лет. Впервые он был представлен в Java 1.4 в 2002 году.
Я также недавно использовал файлы с отображением памяти для поддержки совместной памяти между процессами и размерами данных, намного превышающими пространство подкачки. Прямая память часто более ограничена объемом физической памяти, так как многие системы в наши дни не имеют большого пространства подкачки.
Используемые базовые вызовы очень старые и используются в большинстве приложений C и C ++, возможно, начиная с 70-х годов.
Я не знал, что существует прямая рассылка по памяти. Я не мог найти его с помощью Google. Возможно, его трудно найти, поэтому люди не используют его так много.