As an important step towards making DPDK less "greedy", DPDK memory subsystem has been reworked in 18.05 release. In this talk, we will present an overview of the changes done to the DPDK memory subsystem, and explain various new features made possible by these changes. We will also provide an overview of several practical examples of how changes in DPDK memory subsystem have affected other DPDK features, and discuss solutions that were implemented in an effort to demonstrate approaches to dealing with these changes.